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

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

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

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

sp_helpsort покажи
...
Рейтинг: 0 / 0
charindex и регистр символов
    #37737729
JenyaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
charindex и регистр символов
    #37737824
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
charindex и регистр символов
    #37738447
JenyaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользуюсь сейчас таким трюком
Код: 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
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / charindex и регистр символов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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