Sql-Server 2008 R2
Sortierung ist Chinese_Simplified_Pinyin_100_CI_AS
. Wenn ichZwei Zeichenketten vergleichen gleich mit '=', aber nicht 'ähnlich' vergleichen
select 1 where N'⑦' = N'7'
es Ausgabe 1, aber wenn ich den Anbieter wechseln zu like
select 1 where N'⑦' like N'7'
es wird nicht ausgegeben nichts.
Warum ist like
Operator so komisch? Habe ich etwas verpasst?
'N'⑦ 'wie N'7%' und' N'7 'wie N'⑦%' beide Ergebnisse zurück. Melden Sie es bei Connect an. Scheint nicht wie erwartetes Verhalten zu mir. –
unter dem Link kann Ihnen helfen. scheint wie ein bekanntes Problem https://connect.microsoft.com/SQLServer/feedback/details/703959/search-with-like-not-working-as-expected-with-collation-slovenian-100-ci-as – PraveenVenu
Don Ich sehe nicht, wie das Problem mit dem Verbinden zusammenhängt (abgesehen davon, dass es ein anderes Problem mit "LIKE" ist) –