puoi provare la seguente query:
SELECT CAST('ÄÊÍABCDE' AS varchar(100)) COLLATE SQL_Latin1_General_CP1253_CI_AI
Avvertimento:
Questo non supporta le stringhe UNICODE quindi non sostituire varchar
con nvarchar
demo sql fiddle:http://sqlfiddle.com/#!6/9eecb7/2016
Spiegazione:
Leggi la raccolta su MSDN qui:https://msdn.microsoft.com/ it-us/library/ms184391.aspx
Modifica:
Sul commento
Le regole di confronto sono forzate in WHERE
condizione che raccoglie entrambi i lati del confronto. Se hai bisogno di not same
di conseguenza, prova sotto
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 demo:http://sqlfiddle.com/#!6/9eecb7/2022