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

Откуда:
Сообщений: 21
Доброго времени суток

Не могу понять разницу между SQL_Latin1_General_Cp1_CI_AS и Latin1_General_CI_AS.
Может быть до этого вопроса и не дошёл, если бы понял как при инсталяции выбрать SQL_Latin1_General_Cp1_CI_AS. Коллейшена SQL_Latin1_General_Cp1 нет в списке доступных. Указал Latin1_General_CI_AS.
23 мар 10, 23:23    [8522495]     Ответить | Цитировать Сообщить модератору
 Re: разница между SQL_Latin1_General_Cp1_CI_AS и Latin1_General_CI_AS  [new]
vvsql
Member

Откуда:
Сообщений: 21
select * from fn_helpcollations()
where name = 'SQL_Latin1_General_CP1_CI_AS'
or name = 'Latin1_General_CI_AS'

Latin1_General_CI_AS
Latin1-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive

SQL_Latin1_General_CP1_CI_AS
Latin1-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive for Unicode Data, SQL Server Sort Order 52 on Code Page 1252 for non-Unicode Data

Могут ли они существовать вместе?
23 мар 10, 23:54    [8522536]     Ответить | Цитировать Сообщить модератору
 Re: разница между SQL_Latin1_General_Cp1_CI_AS и Latin1_General_CI_AS  [new]
Glory
Member

Откуда:
Сообщений: 104760
Существовать могут
Префикс в начале имени говорит о том, что одна из коллейтов имеет тип SQL
О разнице между Windows Collations и SQL Collations можно прочитать в статье хелпа Collation Types ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/udb9/html/0770f908-abc3-4401-9934-8621118e8335.htm
24 мар 10, 10:10    [8523376]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: разница между SQL_Latin1_General_Cp1_CI_AS и Latin1_General_CI_AS  [new]
кириллk
Member

Откуда:
Сообщений: 1057
А чем отличаются и что лучше использовать

SQL_Latin1_General_CP1_CI_AS
или
Cyrillic_General_CI_AS
5 сен 15, 16:59    [18112996]     Ответить | Цитировать Сообщить модератору
 Re: разница между SQL_Latin1_General_Cp1_CI_AS и Latin1_General_CI_AS  [new]
кириллk
Member

Откуда:
Сообщений: 1057
кириллk,

Погуглил, лучше использовать Cyrillic_General_CI_AS чтобы потом не было проблем с кодировкой
5 сен 15, 17:05    [18113020]     Ответить | Цитировать Сообщить модератору
 Re: разница между SQL_Latin1_General_Cp1_CI_AS и Latin1_General_CI_AS  [new]
Glory
Member

Откуда:
Сообщений: 104760
кириллk
Погуглил, лучше использовать Cyrillic_General_CI_AS чтобы потом не было проблем с кодировкой

Чтобы не было проблем с кодировкой, нужно использовать Юникод
6 сен 15, 11:15    [18114629]     Ответить | Цитировать Сообщить модератору
 Re: разница между SQL_Latin1_General_Cp1_CI_AS и Latin1_General_CI_AS  [new]
кириллk
Member

Откуда:
Сообщений: 1057
Glory
кириллk
Погуглил, лучше использовать Cyrillic_General_CI_AS чтобы потом не было проблем с кодировкой

Чтобы не было проблем с кодировкой, нужно использовать Юникод


А причем здесь колейшн или юникод?

поддержка юникода решается добавлением поля nvarchar
9 сен 15, 12:13    [18127414]     Ответить | Цитировать Сообщить модератору
 Re: разница между SQL_Latin1_General_Cp1_CI_AS и Latin1_General_CI_AS  [new]
Glory
Member

Откуда:
Сообщений: 104760
кириллk
А причем здесь колейшн или юникод?

При том, что коллейт - это не кодировка
9 сен 15, 12:15    [18127445]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить