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.