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

Откуда:
Сообщений: 953
Вот такая штука. Вытаскиваю инфу из одной БД, заливаю селектами в таблицы(
select * into Table1 from table2 where 
). У этой БД по умолчанию collation SQL_Latin1_General_CP1251_CI_AS. Но потом мне надо всё это подхватить и на другой сервер где надо будет заливать в БД с collation по умолчанию Cyrillic. Так вот можно ли на время выполнения сеанса для создания таблиц назначить collation по умолчанию Cyrillic а не Latin(по умолчанию).
21 дек 11, 08:56    [11800613]     Ответить | Цитировать Сообщить модератору
 Re: На время проставить default collation отличный от default  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
SELECT youcolumn COLLATE Cyrillic_General_CI_AS into table from table
21 дек 11, 09:15    [11800670]     Ответить | Цитировать Сообщить модератору
 Re: На время проставить default collation отличный от default  [new]
Мордор Держимордов
Member

Откуда:
Сообщений: 953
Ken@t,

То есть для каждого указывать? А как-нить типа вот отсюда такой то колейшен?
21 дек 11, 09:17    [11800681]     Ответить | Цитировать Сообщить модератору
 Re: На время проставить default collation отличный от default  [new]
aleks2
Guest
1. Создайте таблицы в другой базе (с правильным коллейшн).
2. И сгенерите скрипт создания.
21 дек 11, 09:21    [11800705]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить