powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разнорестровое стравнение строк!!!
11 сообщений из 11, страница 1 из 1
Разнорестровое стравнение строк!!!
    #32041382
Danil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, есть в сиквеле в 2k возможность сравнивать строки в переменных полях и т.д. и чобы регистры учитывались!
Пишу вот так
declare @a varchar(20), @b varchar(20)
set @a='aaa'
set @b='AAA'
if @a=@b
print 'YES'
else
print 'NO'
go
--РЕЗУЛЬТАТ
YES
Не охота на клиенте сравнивать!!!
Поможите....
...
Рейтинг: 0 / 0
Разнорестровое стравнение строк!!!
    #32041385
Danil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
написал, все работает...
if (@a collate Cyrillic_General_CS_AI)=(@b collate Cyrillic_General_CS_AI)

,но может можно написать до использования сравнения
что либо или даже на блок или на БД/сиквел 2k

АУУУУУУУУУ...
...
Рейтинг: 0 / 0
Разнорестровое стравнение строк!!!
    #32041392
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
объявлять перепенные с явным указанием коллет...
у тебя по ходу на уровне сервера другой коллейт...
...
Рейтинг: 0 / 0
Разнорестровое стравнение строк!!!
    #32041430
Danil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть... а изменить его как?
...
Рейтинг: 0 / 0
Разнорестровое стравнение строк!!!
    #32041441
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UPPER
Ку?
...
Рейтинг: 0 / 0
Разнорестровое стравнение строк!!!
    #32041451
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучши проинсталить еще один инстанс с нужным коллейтом и перетащить туда скриптом структуры..
потом перенести данные...(только удостоверься что верные данные перенеслись)....
а вообщето можно и поменять коллйт на уровне сервера, но потом могут вылазить проблеммы...
...
Рейтинг: 0 / 0
Разнорестровое стравнение строк!!!
    #32041465
Arny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danil лови!

if (ascii('aaa')=ascii('AAA'))
Select 'Совпадают'
else
Select 'Не совпали'
go

if (unicode('aaa')=unicode('AAA'))
Select 'Совпадают'
else
Select 'Не совпали'
go
Просек че почем?
...
Рейтинг: 0 / 0
Разнорестровое стравнение строк!!!
    #32041467
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То Arny
Код: plaintext
1.
2.
3.
if (unicode('aaa')=unicode('aAA')) 
Select 'Совпадают' 
else 
Select 'Не совпали' 
...
Рейтинг: 0 / 0
Разнорестровое стравнение строк!!!
    #32041469
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не просёк.
...
Рейтинг: 0 / 0
Разнорестровое стравнение строк!!!
    #32041487
Arny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Snake

Пусть пробует с использованием цикла и substring если конечно это не будет слишком дорого
...
Рейтинг: 0 / 0
Разнорестровое стравнение строк!!!
    #32041643
Dwarf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
declare @a varchar(20), @b varchar(20)
set @a='aaa'
set @b='AAA'
if cast(@a as varbinary)=cast(@b as varbinary)
print 'YES'
else
print 'NO'
go
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разнорестровое стравнение строк!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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