-Datenbank fest.Anleitung

Wenn Sie SQL Server verwenden, können Sie mit T-SQL die Standardsortierung einer Datenbank angeben. Insbesondere können Sie die COLLATE Klausel der CREATE DATABASE oder ALTER DATABASE Anweisungen verwenden.

Die COLLATE –Klausel ist optional – wenn Sie sie beim Erstellen der Datenbank nicht verwenden, verwendet die Datenbank die Standardsortierung des Servers (die zum Zeitpunkt der Installation von SQL Server angegeben wurde). Wenn Sie die Klausel beim Ändern der Datenbank nicht angeben, ändert sich die Standardsortierung nicht.

Festlegen der Sortierung

Hier ist zunächst ein Beispiel für die Verwendung der COLLATE -Klausel, um die Standardsortierung beim Erstellen einer neuen Datenbank anzugeben:

CREATE DATABASE Solutions COLLATE French_CI_AI;GO

In diesem Beispiel wird eine Datenbank mit dem Namen SolutionsFrench_CI_AI.

Ändern der Sortierung

Um die Sortierung einer vorhandenen Datenbank zu ändern, verwenden Sie die ALTER DATABASE -Anweisung mit der COLLATE -Klausel:

ALTER DATABASE SolutionsCOLLATE Thai_CI_AI_WS; GO

Dadurch wird die Sortierung in Thai_CI_AI_WS.

Überprüfen der Sortierung

Es gibt mehrere Möglichkeiten, die Standardsortierung einer Datenbank in SQL Server zu überprüfen. Wenn Sie SSMS verwenden, können Sie im Objektbrowser mit der rechten Maustaste auf die Datenbank klicken und Eigenschaften auswählen.

Es gibt auch verschiedene Möglichkeiten, die Sortierung Ihrer Datenbank mit Transact-SQL zu überprüfen.

Datenbanksortierung überschreiben

Sie können die Datenbanksortierung auf Spaltenebene überschreiben. Jede Spalte kann eine eigene Sortierung haben, die sich von der standardmäßigen Datenbanksortierung und / oder der Serversortierung unterscheiden kann.

Sie können die Sortierung auf Spaltenebene mit der Klausel COLLATE angeben, wenn Sie die Anweisungen CREATE TABLE oder ALTER TABLE verwenden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.