Slik endrer du et sorteringsnavn

 

1.

Åpne SQL-kommandolinjen. Dette åpner SQL-spørringen.

2.

Skriv 'sp\_helpdb database\_name' og trykk deretter 'Enter.' På neste linje, skriv 'GO' og trykk 'Enter' igjen. Dette viser deg gjeldende sortering for databasen du angir med argumentet 'database\_name'.

3.

Skriv 'ALTER DATABASE database\_name COLLATE new\_collation' og trykk deretter 'Enter.' På neste linje, skriv 'GO' og trykk 'Enter' igjen. Dette vil endre samlingsreglene for fremtidige tabeller du lager i denne databasen.

4.

Skriv 'ALTER TABLE tabellnavn COLLATE new\_collation' og trykk deretter 'Enter.' Skriv 'GO' på neste linje og trykk deretter 'Enter' igjen. Dette vil endre sorteringsregler for eksisterende tabeller du har opprettet i databasen. Du kan også endre sorteringen av bestemte kolonner ved å bruke 'ALTER TABLE table\_name ALTER COLUMN column\_name COLLATE new\_collation' i stedet for å endre en hel tabell s collation.

Tips og advarsler

  • Hvor du skriver inn SQL-instruksjoner, bruk ikke anførselstegn da SQL Server ikke tolker dem riktig med kommandoene dine.
  • Du kan ikke endre sorteringer for kolonner som har eksterne referanser, for eksempel de med en indeks, distribusjonsstatistikk, beregninger, en CHECK-begrensning eller en FOREIGN KEY-begrensning.
  • Sortering er en databaseklausul som du definerer ved hjelp av kommandoer med strukturert spørrespråk (SQL). Det forteller databasen hvilken tegnsett det bruker. Noen ganger kan du imidlertid endre regler for sortering. For eksempel kan samlingen din bruke tilfeldighetsfølsomme data, og du vil endre den for å bruke saksensitive data. Du vil sannsynligvis ikke lage en ny database og skrive inn alle dataverdier. Du kan endre sorteringen, som vil omdefinere reglene og tegnsettet som brukes av serveren, databasene, tabellene eller kolonnene, basert på det du spesifiserer.