Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какво прави 'COLLATE SQL_Latin1_General_CP1_CI_AS'?

Той определя как сървърът на базата данни сортира (сравнява части от текст). в този случай:

SQL_Latin1_General_CP1_CI_AS

се разделя на интересни части:

  1. latin1 кара сървъра да третира низове, използвайки набор от символи латински 1, основно ascii
  2. CP1 означава кодова страница 1252
  3. CI сравнения без значение на главните букви, така че 'ABC' ще е равно на 'abc'
  4. AS чувствителен на ударение, така че „ü“ не е равно на „u“

P.S. За по-подробна информация не забравяйте да прочетете отговора на @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. Инсталиране на клъстер за отказване на SQL сървър -2

  2. Как да преименувате име на таблица в SQL Server

  3. Как да генерирате поле за автоматично увеличение в заявка за избор

  4. Съвети за използване на SQL Server с Salesforce SOQL

  5. SQL замества всички NULL