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

Apa yang dilakukan 'COLLATE SQL_Latin1_General_CP1_CI_AS'?

Ini mengatur bagaimana server database mengurutkan (membandingkan potongan teks). dalam hal ini:

SQL_Latin1_General_CP1_CI_AS

pecah menjadi beberapa bagian yang menarik:

  1. latin1 membuat server memperlakukan string menggunakan charset latin 1, pada dasarnya ascii
  2. CP1 singkatan dari Halaman Kode 1252
  3. CI perbandingan tidak peka huruf besar/kecil sehingga 'ABC' akan sama dengan 'abc'
  4. AS aksen sensitif, jadi 'ü' tidak sama dengan 'u'

P.S. Untuk informasi lebih detail, pastikan untuk membaca jawaban @solomon-rutzky.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menambahkan kunci utama auto_increment di database SQL Server?

  2. Apakah mungkin menjalankan beberapa pernyataan DDL di dalam transaksi (dalam SQL Server)?

  3. Bagaimana cara meminta nilai dan atribut Xml dari tabel di SQL Server?

  4. Kueri Pemblokiran SQL Server

  5. Apa yang setara dengan Oracle dari fungsi IsNull() SQL Server?