Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Collation #table  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
Добрый день знатоки, как указать collation временной таблице, такой же как и у бызы, в которой сейчас ведется работа?!
Может быть есть такие настройки? Каждому столбцу прописывать не вариант =(
26 окт 12, 15:42    [13381070]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
iap
Member

Откуда: Москва
Сообщений: 47198
_Groxot_
Добрый день знатоки, как указать collation временной таблице, такой же как и у бызы, в которой сейчас ведется работа?!
Может быть есть такие настройки? Каждому столбцу прописывать не вариант =(
Временные объекты по-умолчанию наследуют COLLATE tempdb
26 окт 12, 15:45    [13381097]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
iap
Member

Откуда: Москва
Сообщений: 47198
iap
_Groxot_
Добрый день знатоки, как указать collation временной таблице, такой же как и у бызы, в которой сейчас ведется работа?!
Может быть есть такие настройки? Каждому столбцу прописывать не вариант =(
Временные объекты по-умолчанию наследуют COLLATE tempdb
tempdb - это база такая (чтобы не было разночтений)
26 окт 12, 15:46    [13381102]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
iap
Member

Откуда: Москва
Сообщений: 47198
По этой причине крайне желательно,
чтобы collation tempdb совпадала с collation рабочей базы
26 окт 12, 15:47    [13381116]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
iap,

Обойти это можно?
26 окт 12, 15:48    [13381126]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
_Groxot_
iap,

Обойти это можно?
Да. Прописывать для каждого столбца.
26 окт 12, 15:50    [13381144]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
Гавриленко Сергей Алексеевич,

Таблицы создаются как
Create #t as select * from t

Так что не подходит
26 окт 12, 15:52    [13381161]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
_Groxot_
Гавриленко Сергей Алексеевич,

Таблицы создаются как
Create #t as select * from t

Так что не подходит
Значит придется создавать по-другому.
26 окт 12, 15:52    [13381165]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
FantomGood
Member

Откуда: Херсон
Сообщений: 340
CREATE TABLE #Времення таблица (Поле1 int, [текстовое поле]  collate database_default)
26 окт 12, 15:53    [13381179]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
iap
Member

Откуда: Москва
Сообщений: 47198
_Groxot_
Гавриленко Сергей Алексеевич,

Таблицы создаются как
Create #t as select * from t

Так что не подходит
А я так не умею...

Это в SQL2012 так можно стало?
26 окт 12, 15:56    [13381206]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
iap
_Groxot_
Гавриленко Сергей Алексеевич,

Таблицы создаются как
Create #t as select * from t

Так что не подходит
А я так не умею...

Это в SQL2012 так можно стало?



 Select Top 0 * INTO #t From t
Select * from #t
drop table #t

Так лучше?
26 окт 12, 16:00    [13381244]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3795
iap
По этой причине крайне желательно,
чтобы collation tempdb совпадала с collation рабочей базы

желательно. Но как быть когда две базы имеют разный колэйшен? А темпдб-то одна!
26 окт 12, 16:39    [13381535]     Ответить | Цитировать Сообщить модератору
 Re: Collation #table  [new]
invm
Member

Откуда: Москва
Сообщений: 9913
Ivan Durak
Но как быть когда две базы имеют разный колэйшен? А темпдб-то одна!
13381144
26 окт 12, 16:48    [13381594]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить