Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Сравнение Varchar  [new]
воттт..
Guest
Почему
if 'psw'='pSw' select '=' else select '<>'
выдает =, т.е. не различимы регистры букв?
параметры сортировки Cyrillic_General_CI_AS

Microsoft SQL Server 2005 - 9.00.3042.00

Реально сравнение происходит поля varchar(50) и переменной типа varchar(50)
8 июн 09, 15:13    [7276943]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение Varchar  [new]
Glory
Member

Откуда:
Сообщений: 104760
воттт..

Реально сравнение происходит поля varchar(50) и переменной типа varchar(50)

Ну так а реально у поля и базы какие collate ?
8 июн 09, 15:16    [7276971]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение Varchar  [new]
воттт..
Guest
В БД Cyrillic_General_CI_AS, у поля <значение по умолчанию в БД>
8 июн 09, 15:20    [7276992]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение Varchar  [new]
Supra93
Member

Откуда:
Сообщений: 8174
воттт..
В БД Cyrillic_General_CI_AS, у поля <значение по умолчанию в БД>
8 июн 09, 15:24    [7277017]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение Varchar  [new]
воттт..
Guest
Supra93,

т.е. для чувствительности к регистру надо установить Cyrillic_General_CS_AS?
Подскажите как это сделать для всей базы? В свойствах БД оно недоступно для редактирования
8 июн 09, 15:32    [7277071]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение Varchar  [new]
Supra93
Member

Откуда:
Сообщений: 8174
воттт..,

ALTER DATABASE (Transact-SQL)
8 июн 09, 15:35    [7277086]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение Varchar  [new]
воттт..
Guest
Всем спасибо за оперативные ответы!
8 июн 09, 15:42    [7277120]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение Varchar  [new]
Glory
Member

Откуда:
Сообщений: 104760
воттт..
Всем спасибо за оперативные ответы!

Только ALTER DATABASE не изменит collate уже созданных объектов
8 июн 09, 15:46    [7277154]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение Varchar  [new]
воттт..
Guest
Glory,

спасибо, я это учту
8 июн 09, 15:49    [7277167]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить