Arbeiten mit Sortierungen

Aktualisiert: 17. Juli 2006

Sortierungen geben die Regeln an, nach denen Datenzeichenfolgen basierend auf den Normen bestimmter Sprachen und Gebietsschemas sortiert und miteinander verglichen werden. So erwartet beispielsweise ein Englisch sprechender Benutzer, dass in einer ORDER BY-Klausel bei Sortierung in aufsteigender Reihenfolge die Zeichenfolge 'Chiapas' vor der Zeichenfolge 'Colima' erscheint. Dagegen erwartet ein Spanisch sprechender Benutzer in Mexiko, dass Wörter, die mit 'Ch' beginnen, am Ende einer Liste von mit 'C' beginnenden Wörtern erscheinen. Mit Sortierungen werden derartige Sortier- und Vergleichsregeln festgelegt. So ordnet z. B. die Sortierung Latin_1 General in einer ORDER BY ASC-Klausel das Wort 'Chiapas' vor 'Colima' ein, wogegen die Sortierung Traditional_Spanish 'Chiapas' nach 'Colima' einordnet.

Wenn eine Sortierung für Nicht-Unicode-Zeichendaten wie char, varchar und text angegeben ist, wird der Sortierung eine bestimmte Codepage zugeordnet. Wenn beispielsweise eine char-Spalte in einer Tabelle mit der Sortierung Latin1_General definiert wird, werden die Daten in dieser Spalte von SQL Server mithilfe der Codepunkte der Codepage 1252 interpretiert und angezeigt. Weitere Informationen zu Codepages und Sortierungen finden Sie unter Sortierungs- und Codepage-Architektur.

Sortierungen, die für Unicode-Daten (z. B. nchar, nvarchar und nvarchar(max)) angegeben sind, sind keine bestimmten Codepages zugeordnet, da Unicode-Daten nahezu alle Zeichen für alle Weltsprachen verarbeiten können. Weitere Informationen finden Sie unter Arbeiten mit Unicode-Daten.

Die folgenden Themen erklären Sortierungen detaillierter.

Thema Beschreibung

Sortierungstypen

Erklärt die Unterschiede zwischen Windows- und SQL-Sortierungen.

Auswählen von Sortierungen

Enthält Richtlinien zum Auswählen einer Sortierung für Zeichendaten.

Festlegen und Ändern von Sortierungen

Erklärt, wie die Sortierung von Zeichendaten auf der Server-, Datenbank-, Spalten-, Ausdruck- und Bezeichnerebene festgelegt und geändert werden kann.

Rangfolge von Sortierungen (Transact-SQL)

Erklärt die Regeln für Konvertierungen in Ausdrücken unter Beteiligung mehrerer Sortierungen.

Sortierungen in BACKUP- und RESTORE-Operationen

Bietet Richtlinien für das Arbeiten mit Sortierungen in BACKUP- und RESTORE-Operationen.

Kopieren von Daten zwischen unterschiedlichen Sortierungen

Bietet Richtlinien zum Arbeiten mit Sortierungen, wenn Sie das bcp-Dienstprogramm und den BULK INSERT-Befehl verwenden.

Sortierungen in verteilten Abfragen

Bietet Richtlinien zum Arbeiten mit Sortierungen in Verbindungsservervorgängen.

Sortierungs- und Codepage-Architektur

Erklärt die Beziehung zwischen Codepages und Sortierungen.

Abrufen von Informationen zu Sortierungen

Erklärt das Abrufen von sortierungsspezifischen Metadaten in der Datenbank und im Server.

Änderungsverlauf

Version Verlauf

17. Juli 2006

Geänderter Inhalt:
  • Verweis auf ntext-Datentyp wurde durch nvarchar(max)-Datentyp ersetzt.