Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cắt nhỏ XML SQL Server với các ký tự Unicode

Phần này có vẻ ngoài:

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

Bạn cần tiền tố N cho các ký tự chuỗi Unicode. Nếu không có N, mã của bạn đang coi chúng là VARCHAR và bạn nhận được dấu hỏi cho các ký tự nhiều byte. Có những nơi khác bạn cũng phải sử dụng các chuỗi Unicode thân thiện. XML thường là UTF-8 nên có thể xử lý các ký tự Unicode, mặc dù tiêu chuẩn không khuyến khích cái này . Mã của bạn sẽ giống như sau:

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. Tổng quan về câu lệnh PRINT trong SQL Server

  2. Làm cách nào để SQL Server xác định kiểu chuyển đổi khi nó không được chỉ định?

  3. Cú pháp không chính xác gần từ khóa 'GROUP' TRONG SQL

  4. Trả lại các thủ tục và hàm đã lưu trữ trong cơ sở dữ liệu máy chủ SQL:ROUTINES (Ví dụ T-SQL)

  5. Cập nhật cột bit SQL từ Entity Framework