sql >> Databasteknik >  >> RDS >> Sqlserver

Strimla SQL Server XML med Unicode-tecken

Den här delen ser ut:

insert into @BadWords values
('one'),
('three'),
('five'),
('hold')

Du behöver prefixet N för Unicode-strängliteraler. Utan N behandlar din kod dem som VARCHAR, och du får frågetecken för multibyte-tecken. Det finns andra ställen där du också måste använda Unicode-vänliga strängar. XML är vanligtvis UTF-8 och bör därför kunna hantera Unicode-tecken, även om standarden avråder från dessa . Din kod ska se ut så här:

insert into @BadWords values
(N'one'),
(N'three'),
(N'five'),
(N'hold')



  1. Behöver hjälp med unpivot i mysql med flera datumkolumner

  2. En uppdateringsfråga för alla uppdateringar

  3. Söker i ett varchar-fält efter numeriska värden för ett visst intervall

  4. Rails - Använda join med specialanpassade föreningar