Når du bruger denne Server, kan du bruge denne til at angive standardsamlingen af en database. Specifikt kan du brugeCOLLATE
klausul af entenCREATE DATABASE
ellerALTER DATABASE
udsagn.
COLLATE
– klausulen er valgfri-hvis du ikke bruger den, når du opretter databasen, bruger databasen standardsamlingen af serveren (som blev angivet på det tidspunkt, hvor vi installerede serveren). Og hvis du ikke angiver klausulen, når du ændrer databasen, ændres dens standardkollektion ikke.
Indstil sorteringen
først op, her er et eksempel på at bruge COLLATE
klausul for at specificere standard sorteringen, når du opretter en ny database:
CREATE DATABASE Solutions COLLATE French_CI_AI;GO
dette eksempel opretter en database kaldet Solutions
og sætter sin sortering til French_CI_AI
.
Skift sorteringen
for at ændre sorteringen af en eksisterende database skal du bruge ALTER DATABASE
sætningen med COLLATE
klausul:
ALTER DATABASE SolutionsCOLLATE Thai_CI_AI_WS; GO
dette ændrer sorteringen til Thai_CI_AI_WS
.
kontroller sorteringen
der er flere måder at kontrollere standard sorteringen af en database på. Hvis du bruger SSMS, kan du højreklikke på databasen i Objektsøgeren og vælge Egenskaber.
der er også et par forskellige måder at kontrollere din databasesamling ved hjælp af Transact.
tilsidesættelse af Databasesamlingen
Du kan tilsidesætte databasesamlingen på kolonneniveau. Hver kolonne kan have sin egen sortering, som kan være forskellig fra standarddatabasesamlingen og/eller serversamlingen.
Du kan angive sorteringen på kolonneniveauet medCOLLATE
klausulen, når du brugerCREATE TABLE
ellerALTER TABLE
udsagn.