Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 На сервере MSSQL 2008 where не работает с русскими символами  [new]
ALEX_4242
Guest
На сервере проблема, select... where не работает с русскими символами, т.е. к примеру если написать where pol='women' все выдает, но если where pol='мужик' нет, хотя такие записи там есть. Такие запросы не работают на всем сервере во всех БД, в чем может быть дело?
20 фев 15, 05:07    [17290701]     Ответить | Цитировать Сообщить модератору
 Re: На сервере MSSQL 2008 where не работает с русскими символами  [new]
Artny
Guest
where pol=N'мужик'
20 фев 15, 05:13    [17290703]     Ответить | Цитировать Сообщить модератору
 Re: На сервере MSSQL 2008 where не работает с русскими символами  [new]
ALEX_4242
Guest
Спасибо, все верно, работает. Но что дает N?
20 фев 15, 05:19    [17290705]     Ответить | Цитировать Сообщить модератору
 Re: На сервере MSSQL 2008 where не работает с русскими символами  [new]
Kememmotar
Member

Откуда:
Сообщений: 4
ALEX_4242, это означает, что строку передаем в формате Unicode.
20 фев 15, 06:01    [17290714]     Ответить | Цитировать Сообщить модератору
 Re: На сервере MSSQL 2008 where не работает с русскими символами  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
https://www.sql.ru/faq/faq_topic.aspx?fid=127
20 фев 15, 13:21    [17292755]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить