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

Откуда: NGC 6137
Сообщений: 2771
Приветствую!
Как бы и где бы с минимальными затратами "подкрутить" на клиентах и на сервере, чтобы
при поисках (по ФИО, адресам, ...) 'е' не было отличимо от 'ё'?
8 окт 09, 15:52    [7759677]     Ответить | Цитировать Сообщить модератору
 Re: Е,е неотличимые от Ё,ё  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
COLLATE ...._AI
8 окт 09, 15:54    [7759695]     Ответить | Цитировать Сообщить модератору
 Re: Е,е неотличимые от Ё,ё  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Годятся все вот такие collations:
SELECT *
FROM ::fn_helpcollations()
WHERE [Description] LIKE '%accent-insensitive%' COLLATE Cyrillic_General_CI_AI;
8 окт 09, 16:12    [7759912]     Ответить | Цитировать Сообщить модератору
 Re: Е,е неотличимые от Ё,ё  [new]
Пилотажный
Member

Откуда: NGC 6137
Сообщений: 2771
Попробовал на уровне поля collate Cyrillic_General_CI_AI.
Просто записи с ё не находятся! Да уж.
8 окт 09, 16:41    [7760169]     Ответить | Цитировать Сообщить модератору
 Re: Е,е неотличимые от Ё,ё  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
Пилотажный
Просто записи с ё не находятся! Да уж.
Так Вы ж сами хотели
Пилотажный
чтобы при поисках (по ФИО, адресам, ...) 'е' не было отличимо от 'ё'?
8 окт 09, 16:44    [7760199]     Ответить | Цитировать Сообщить модератору
 Re: Е,е неотличимые от Ё,ё  [new]
Пилотажный
Member

Откуда: NGC 6137
Сообщений: 2771
Хм. Не отличимо - и е, и ё находятся вне зависимости от того, что задано в поиске - ё либо е.
8 окт 09, 16:46    [7760217]     Ответить | Цитировать Сообщить модератору
 Re: Е,е неотличимые от Ё,ё  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
У меня находятся
declare @t table(n varchar(10) collate Cyrillic_General_CS_AI)
insert into @t(n)
select 'ж' union all
select 'е' union all
select 'ё'

select *
  from @t
 where n like '%ё%' collate Cyrillic_General_CS_AI

select *
  from @t
 where n like '%е%' collate Cyrillic_General_CS_AI

n
----------
е
ё

(2 row(s) affected)

n
----------
е
ё

(2 row(s) affected)
что не получается у Вас, я так и не понял...
8 окт 09, 16:50    [7760256]     Ответить | Цитировать Сообщить модератору
 Re: Е,е неотличимые от Ё,ё  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Пилотажный
Попробовал на уровне поля collate Cyrillic_General_CI_AI.
Просто записи с ё не находятся! Да уж.
Может, у Вас тип юникодный?
8 окт 09, 16:52    [7760267]     Ответить | Цитировать Сообщить модератору
 Re: Е,е неотличимые от Ё,ё  [new]
Пилотажный
Member

Откуда: NGC 6137
Сообщений: 2771
Да, все как надо. Thanks.
8 окт 09, 17:10    [7760424]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить