powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Регистрозависимый запрос к MSSQL server .как?
4 сообщений из 4, страница 1 из 1
Регистрозависимый запрос к MSSQL server .как?
    #32005314
Shef
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каким образом сделать select where= 'Xxxx' где запрос будет идти в соответствии с регистром слова Xxxx? Чтобы различались маленькие и заглавные буквы.
...
Рейтинг: 0 / 0
Регистрозависимый запрос к MSSQL server .как?
    #32005320
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты используешь SQL 2K, то просто. Это установки COLLATE. Их можно настраивать при setup'е сервера, создании БД, создании таблицы и т.д. Задаешь нужную константу, которая определяет case sensitive или insensitive и готово.

create table t1 (
-- col1 nvarchar(10) collate SQL_Latin1_General_Cp437_CI_AS
col1 nvarchar(10) collate SQL_Latin1_General_Cp437_CS_AS
)

insert into t1 values ('aaa')
insert into t1 values ('AAA')
insert into t1 values ('aAa')


Если таблица создавалась с раскомментаренной 1-й строкой, то select * from t1 where col1 = 'aaa' вернет 3 строки, если с раскомментаренной 2-й строкой, то только одну.
Константы посмотри повнимательнее - они определяют не только это, но и некоторые другие настройки.
Если используешь SQL 7, то проблем будет больше - насколько я помню, collate можно задавать только при установке сиквела и чтобы его поменять, нужно много чего перегенерить.
...
Рейтинг: 0 / 0
Регистрозависимый запрос к MSSQL server .как?
    #32005326
Shef
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня как раз 7 сервер. к сожалению..
...
Рейтинг: 0 / 0
Регистрозависимый запрос к MSSQL server .как?
    #32005333
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда читай BOL на тему COLLATE. Топик называется "Changing the Character Set, Sort Order, or Unicode Collation". Там прямо по шагам расписано, как что делать.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Регистрозависимый запрос к MSSQL server .как?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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