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

Sự khác biệt kỳ lạ trong SQL Server 2005 Collation giữa varchar () và nvarchar ()

Khi so sánh văn bản unicode, dấu gạch nối được xử lý đặc biệt. So sánh Unicode sử dụng "thứ tự từ điển", bỏ qua dấu gạch ngang. Đây không phải là trường hợp so sánh văn bản không phải unicode.

So sánh -XiX , giống như so sánh XiX , vì vậy -X , phía bên trái, lớn hơn. Khi so sánh "-" và "i", giống như so sánh "" và "i", vì vậy "i", phía bên phải lớn hơn.

Từ MSDN,

SELCT body From MSDN_Articles WHERE url IN (" http://support.microsoft.com/kb/322112 ")



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để loại bỏ các hàng trùng lặp?

  2. Truy vấn SQL:Làm cách nào để lấy dữ liệu của hàng có số trực tiếp 1000?

  3. Đặt các cặp khóa / giá trị trong ngữ cảnh phiên trong SQL Server (sp_set_session_context)

  4. Làm thế nào để xử lý deadlock Sql Server hiệu quả trong C # với ADO?

  5. Mô hình hóa dữ liệu cho các bảng giống nhau có cùng cột