Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / charindex и регистр символов / 5 сообщений из 5, страница 1 из 1
03.04.2012, 18:32
    #37737054
JenyaD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
charindex и регистр символов
ASE 15.0.2
Имеется такое поведение charindex

select charindex('A', 'a23232323A3434343434')
результат 1

Как сделать поведение charindex зависимым от регистра символов ?

Пока конвертирую в varbinary.
...
Рейтинг: 0 / 0
03.04.2012, 22:35
    #37737335
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
charindex и регистр символов
JenyaD,

sp_helpsort покажи
...
Рейтинг: 0 / 0
04.04.2012, 10:07
    #37737729
JenyaD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
charindex и регистр символов
Character Set = 53, cp1251
Microsoft Windows Code Page 1251, Cyrillic
Sort Order = 59, rusnocs_cp1251
Russian case-insensitive dictionary sort order for use in Ru
ssia. Uses the Windows codepage 1251 character set and is case
-insensitive.
...
Рейтинг: 0 / 0
04.04.2012, 10:49
    #37737824
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
charindex и регистр символов
JenyaDCharacter Set = 53, cp1251
Microsoft Windows Code Page 1251, Cyrillic
Sort Order = 59, rusnocs_cp1251
Russian case-insensitive dictionary sort order for use in Ru
ssia. Uses the Windows codepage 1251 character set and is case
-insensitive.

у тебя регистронезависимый сервер, так что поведение charindex не изменить

либо перестройка сервера на case-sensitive, либо искать по коду символа
...
Рейтинг: 0 / 0
04.04.2012, 14:30
    #37738447
JenyaD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
charindex и регистр символов
Пользуюсь сейчас таким трюком
Код: sql
1.
2.
3.
4.
5.
 
 declare @TextBin varbinary(60), @StringToFindBin varbinary(2)
 set @TextBin = cast(@Text as varbinary(60))
 set @StringToFindBin = 'ss'
 set @position = charindex(@StringToFindBin, @TextBin)
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / charindex и регистр символов / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]