KB2977312 - ispravka: netačan rezultat kada koristite LIKE obrazac da bi se podudarao sa japanskim ponovljenim znakom (Cho-On) u SQL Serveru

Simptomi

Pretpostavimo da izvršavate naredbu koja sadrži OPERATOR LIKE sa Japanese_XJIS_100_CI_AS za uparivanje u sistemima Microsoft SQL Server 2008 R2, SQL Server 2012 ili SQL Server 2014. U like obrascu postoji japanski ー "i". Kada izvršite izvod, nenadmašni LIKE obrazac se može tretirati kao podudaran. Na primer, N'BAー1' se ne podudara sa N'%AB1', kada izvršite sledeću izjavu:

if (N'BAー1' like N'%AB1%' Collate Japanese_XJIS_100_CI_AS)print 'Japanese_XJIS_100_CI_AS : BAー1 like %AB1% --> match'

Rezultat se podudara.

Uzrok

Do problema dolazi zato što se japanski ponovljeni znak nepravilno obrađuje.

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×