sql >> Database >  >> RDS >> Sqlserver

SQL Server XML versnipperen met Unicode-tekens

Dit deel ziet er niet uit:

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

U hebt het N-voorvoegsel nodig voor Unicode-tekenreeksliteralen. Zonder de N behandelt uw code ze als VARCHAR en krijgt u vraagtekens voor multibyte-tekens. Er zijn ook andere plaatsen waar u Unicode-vriendelijke tekenreeksen moet gebruiken. XML is meestal UTF-8 en zou dus Unicode-tekens moeten kunnen verwerken, hoewel de standaard deze . Uw code zou er als volgt uit moeten zien:

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



  1. Fout (Mac OS):sudo pip install MySQl-python

  2. MAAK een tabel met datumtype en gebruik de standaardwaarde als CURRENT_DATE op MySQL

  3. Een voorwaardelijke UPDATE-instructie gebruiken in SQL

  4. Snelle upsert SQL-server 2008 R2