Freigeben über


Festlegen und Ändern der Datenbanksortierung

Beim Erstellen einer neuen Datenbank können Sie auf eine der folgenden Arten die Sortierung festlegen:

  • Mit der COLLATE-Klausel der CREATE DATABASE-Anweisung.
  • SQL Server Management Studio.
  • Mit der Database.Collation-Eigenschaft in SQL Server Management Objects (SMO).

Wenn keine Sortierung angegeben wird, wird die Sortierung des Servers verwendet.

Sie können die Sortierung von neuen Objekten, die in einer Benutzerdatenbank erstellt werden, mithilfe der COLLATE-Klausel der ALTER DATABASE-Anweisung ändern. Diese Anweisung ändert jedoch nicht die Sortierung der Spalten in vorhandenen benutzerdefinierten Tabellen. Letztere können mithilfe der COLLATE-Klausel der ALTER TABLE-Anweisung geändert werden.

Das Ändern der Datenbanksortierung ändert Folgendes:

  • Die Standardsortierung der Datenbank. Diese neue Sortierung wird auf alle Spalten, benutzerdefinierten Datentypen, Variablen und Parameter angewendet, die nachfolgend in der Datenbank erstellt werden. Die Sortierung wird auch verwendet, um die in SQL-Anweisungen angegeben Objektbezeichner gegen die in der Datenbank definierten Objekte aufzulösen.
  • Sämtliche char-, varchar-, text-, nchar-, nvarchar- und ntext-Spalten in Systemtabellen erhalten die neue Sortierung.
  • Sämtliche vorhandene char-, varchar-, text-, nchar-, nvarchar- und ntext-Parameter und skalare Rückgabewerte für gespeicherte Prozeduren und benutzerdefinierte Funktionen erhalten die neue Sortierung.
  • Die char-, varchar-, text-, nchar-, nvarchar- und ntext-Systemdatentypen sowie alle benutzerdefinierten Datentypen, die auf Systemdatentypen basieren, erhalten die neue Sortierung.

Siehe auch

Konzepte

Festlegen und Ändern der Serversortierung
Festlegen und Ändern der Spaltensortierung
Festlegen der Sortierung von Ausdrücken
Sortierung des Bezeichners

Hilfe und Informationen

Informationsquellen für SQL Server 2005