możesz spróbować następującego zapytania:
SELECT CAST('ÄÊÍABCDE' AS varchar(100)) COLLATE SQL_Latin1_General_CP1253_CI_AI
Zastrzeżenie:
To nie obsługuje ciągów UNICODE, więc nie zastępuj varchar
z nvarchar
demo sql skrzypce:http://sqlfiddle.com/#!6/9eecb7/2016
Wyjaśnienie:
Przeczytaj o zestawieniu w MSDN tutaj:https://msdn.microsoft.com/ en-us/library/ms184391.aspx
Edytuj:
Na komentarz
Sortowanie jest wymuszane w WHERE
warunek, który łączy obie strony porównania. Jeśli potrzebujesz not same
w rezultacie spróbuj poniżej
declare @t varchar
set @t= CAST('ÄÊÍABCDE' AS varchar(100))
COLLATE SQL_Latin1_General_CP1253_CI_AI
select
case
when 'ÄÊÍABCDE' like @t
then 'same' else 'not same' end as result
link demonstracyjny:http://sqlfiddle.com/#!6/9eecb7/2022