Database.

NÅR DU bruker SQL Server, kan DU bruke T-SQL til å angi standard sortering av en database. Spesielt kan du brukeCOLLATE klausulen av entenCREATE DATABASE ellerALTER DATABASE setningene.

COLLATE – klausulen er valgfri – hvis du ikke bruker den når du oppretter databasen, vil databasen bruke standard sortering av serveren (som ble angitt DA SQL Server ble installert). Og hvis du ikke angir klausulen når du endrer databasen, endres ikke standard sortering.

Sett Sorteringen

Først opp, her er et eksempel på å brukeCOLLATE klausulen for å angi standard sortering når du oppretter en ny database:

CREATE DATABASE Solutions COLLATE French_CI_AI;GO

dette eksemplet oppretter en database som heterSolutions og setter sin sortering tilFrench_CI_AI.

Endre Sorteringen

for å endre sorteringen av en eksisterende database, bruk ALTER DATABASE setningen med COLLATE klausul:

ALTER DATABASE SolutionsCOLLATE Thai_CI_AI_WS; GO

dette endrer sorteringen til Thai_CI_AI_WS.

Sjekk Sortering

det er flere måter å kontrollere standard sortering av en database I SQL Server. Hvis DU bruker SSMS, kan du høyreklikke på databasen I Objektleseren og velge Egenskaper.

Det er også et par forskjellige måter å sjekke databasen sortering Ved Hjelp Av Transact-SQL.

Overstyre Databasesorteringen

du kan overstyre databasesorteringen på kolonnenivå. Hver kolonne kan ha sin egen sortering, som kan være forskjellig fra standard database sortering og / eller server sortering.

du kan angi sorteringen på kolonnenivå med COLLATE – klausulen når du bruker CREATE TABLE eller ALTER TABLE – setningene.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.