Arbeiten mit Sortierungen
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 Codepage 1252 interpretiert und angezeigt. Weitere Informationen zu Codepages und Sortierungen finden Sie unter Codepagearchitektur.
Für Nicht-Unicode-Daten können mehrere Sortierungen dieselbe Codepage verwenden.
Sortierungen, die ausschließlich für Unicode-Daten vorgesehen sind, wie z. B. nchar, nvarchar und nvarchar(max), sind keine Codepages zugeordnet. Unicode-Daten können die meisten universalen Zeichen behandeln. Weitere Informationen finden Sie unter Arbeiten mit Unicode-Daten.
Informationen zu neu unterstützten Windows-Sortierungen (auf Windows-Systemgebietsschemas basierende Sortierungen), die in SQL Server 2008 hinzugefügt wurden, sowie zu allen anderen Windows-Sortierungen finden Sie unter Name der Windows-Sortierreihenfolge (Transact-SQL).
Informationen zu SQL Server-Sortierungen finden Sie unter SQL Server-Sortierungsname (Transact-SQL).
Die folgenden Themen erklären Sortierungen detaillierter.
Thema |
Beschreibung |
---|---|
Erklärt die Unterschiede zwischen Windows- und SQL Server-Sortierungen. |
|
Enthält Richtlinien zum Auswählen einer Sortierung für Zeichendaten. |
|
Erklärt, wie die Sortierung von Zeichendaten auf der Server-, Datenbank-, Spalten-, Ausdruck- und Bezeichnerebene festgelegt und geändert werden kann. |
|
Bietet Richtlinien für das Arbeiten mit Sortierungen in BACKUP- und RESTORE-Operationen. |
|
Stellt Informationen über das Verbinden von älteren Clientanwendungen mit SQL Server 2008 bereit. |
|
Erklärt das Abrufen von sortierungsspezifischen Metadaten in der Datenbank und im Server. |