Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Perbedaan aneh SQL Server 2005 Collation antara varchar () dan nvarchar ()

Saat membandingkan teks unicode, tanda hubung diperlakukan secara khusus. Perbandingan Unicode menggunakan "urutan kamus", yang mengabaikan tanda hubung. Ini tidak terjadi dengan perbandingan teks non-unicode.

Membandingkan -X dan iX , seperti membandingkan X dan iX , jadi -X , sisi kiri lebih besar. Ketika membandingkan "-" dan "i", seperti membandingkan "" dan "i", jadi "i", sisi kanan lebih besar.

Dari 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. Kesalahan overflow aritmatika mengubah ekspresi menjadi tipe data datetime

  2. Masukkan ke dalam tabel .. exec di server tertaut tidak berfungsi

  3. Bagaimana mencegah shutdown otomatis SQL Server LocalDB?

  4. Bagaimana melakukan DELETE Pass-Through Query di SQL Server

  5. Ambil baris terakhir yang disisipkan dengan Uniqueidentifier yang bukan IDENTITY