Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

यूनिकोड वर्णों के साथ SQL सर्वर XML को तोड़ें

यह भाग दिखता है:

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

यूनिकोड स्ट्रिंग अक्षर के लिए आपको एन उपसर्ग की आवश्यकता है। N के बिना, आपका कोड उन्हें VARCHAR मान रहा है, और आपको मल्टीबाइट वर्णों के लिए प्रश्न चिह्न मिलते हैं। ऐसे अन्य स्थान भी हैं जहां आपको यूनिकोड के अनुकूल तारों का भी उपयोग करना होगा। एक्सएमएल आमतौर पर यूटीएफ -8 है और इसलिए यूनिकोड वर्णों को संभालने में सक्षम होना चाहिए, हालांकि मानक ये . आपका कोड इस तरह दिखना चाहिए:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटा को असामान्य बनाना (शायद एक धुरी?)

  2. SQL सर्वर में सिमेंटिक सर्च का उपयोग कैसे करें

  3. SQL सर्वर इन-मेमोरी OLTP:मूल बातें

  4. क्या मैं SQL सर्वर कॉम्पैक्ट संस्करण के साथ ASP.NET सदस्यता का उपयोग कर सकता हूं?

  5. SQL सर्वर (T-SQL) में अनुलग्नक के रूप में क्वेरी परिणाम ईमेल कैसे करें