sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad gør 'COLLATE SQL_Latin1_General_CP1_CI_AS'?

Den indstiller, hvordan databaseserveren sorterer (sammenligner stykker tekst). i dette tilfælde:

SQL_Latin1_General_CP1_CI_AS

opdeles i interessante dele:

  1. latin1 får serveren til at behandle strenge ved hjælp af charset latin 1, grundlæggende ascii
  2. CP1 står for Kode Side 1252
  3. CI sammenligninger uden store og små bogstaver, så 'ABC' ville være lig med 'abc'
  4. AS accentfølsom, så 'ü' er ikke lig med 'u'

P.S. For mere detaljeret information, sørg for at læse @solomon-rutzkys svar.



  1. Hvad er nyt i PostgreSQL 13?

  2. Brug MySQL relationsdatabaser på Fedora 14

  3. Oracle SQL-forespørgsel:Hent seneste værdier pr. gruppe baseret på tid

  4. Sådan slettes alle standardbegrænsninger i SQL Server-databasen - SQL Server / TSQL-vejledning, del 94