Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Sortierungen und Zeichensätze für Microsoft SQL Server
SQL Server unterstützt das Sortieren auf verschiedenen Ebenen. Sie legen die Standardsortierung für den Server fest, wenn Sie die DB-Instance erstellen. Sie können die Sortierung auf der Ebene von Datenbanken, Tabellen und Spalten überschreiben.
Themen
Sortierung auf Serverebene bei Microsoft SQL Server
Wenn Sie eine Microsoft SQL Server-DB-Instance erstellen können Sie die zu verwendende Sortierung des Servers festlegen. Wenn Sie keine andere Sortierung festlegen, wird auf Serverbene standardmäßig SQL_Latin1_General_CP1_CI_AS als Sortierung festgelegt. Die für den Server festgelegte Sortierung wird standardmäßig für alle Datenbanken und Datenbankobjekte verwendet.
Anmerkung
Sie können die Sortierung nicht ändern, wenn Sie aus einem DB-Snapshot wiederherstellen.
Derzeit unterstützt Amazon RDS die folgenden Sortierungen für Server:
Kollation | Beschreibung |
---|---|
Arabic_CI_AS |
Arabisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite |
Chinesisch_PRC_BIN2 |
Chinesisch-VR China, Sortierreihenfolge für binäre Codepunkte |
Chinese_PRC_CI_AS |
Chinesisch (vereinfacht), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
Chinese_Taiwan_Stroke_CI_AS |
Chinesisch (traditionell), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
Dänisch_Norwegisch_CI_AS |
Dänisch-Norwegisch, Groß-/Kleinschreibung irrelevant, Akzente relevant, Kanatyp irrelevant, Breite irrelevant |
Finnish_Swedish_CI_AS |
Finnisch, Schwedisch und Schwedisch (Finnland), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
French_CI_AS |
Französisch, Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
Hebrew_BIN |
Hebräisch, binäre Sortierung |
Hebrew_CI_AS |
Hebräisch, Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
Japanese_BIN |
Japanisch, binäre Sortierung |
Japanese_CI_AS |
Japanisch, Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
Japanese_CS_AS |
Japanisch, Groß-/Kleinschreibung relevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
Japanese_XJIS_140_CI_AS |
Japanisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite, zusätzliche Zeichen, keine Beachtung der Variierungsauswahlzeichen |
Japanese_XJIS_140_CI_AS_KS_VSS |
Japanisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, Beachtung des Kana-Typs, keine Beachtung der Breite, zusätzliche Zeichen, Beachtung der Variierungsauswahlzeichen |
Japanese_XJIS_140_CI_AS_VSS |
Japanisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite, zusätzliche Zeichen, Beachtung der Variierungsauswahlzeichen |
Japanese_XJIS_140_CS_AS_KS_WS |
Japanisch, Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, Beachtung des Kana-Typs, Beachtung der Breite, zusätzliche Zeichen, keine Beachtung der Variierungsauswahlzeichen |
Korean_Wansung_CI_AS |
Koreanisch (Wansung), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
Latin1_General_100_BIN |
Latin1-General-100, binäre Sortierung |
Latin1_General_100_BIN2 |
Latin1-General-100, binäre Codepunkt-Sortierreihenfolge |
Latin1_General_100_BIN2_UTF8 |
Latin1-General-100, binäre Codepunkt-Sortierreihenfolge, UTF-8-kodiert |
Latin1_General_100_CI_AS |
Latin1-General-100, Groß-/Kleinschreibung irrelevant, Diakritika irrelevant, Kana-Typ irrelevant, Breite irrelevant |
Latin1_General_100_CI_AS_SC_UTF8 |
Latin1-General-100, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, zusätzliche Zeichen, UTF-8-kodiert |
Latin1_General_BIN |
Latin1-General, binäre Sortierung |
Latin1_General_BIN2 |
Latin1-General, binäre Codepunkt-Sortierreihenfolge |
Latin1_General_CI_AI |
Lateinisch 1 (allgemein), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
Latin1_General_CI_AS |
Lateinisch 1 (allgemein), Groß-/Kleinschreibung irrelevant, Diakritika irrelevant, Kana-Typ irrelevant, Breite irrelevant |
Latin1_General_CI_AS_KS |
Lateinisch 1 (allgemein), Groß-/Kleinschreibung irrelevant, Diakritika irrelevant, Kana-Typ relevant, Breite irrelevant |
Latin1_General_CS_AS |
Latin1-General, Groß-/Kleinschreibung berücksichtigt, Akzent berücksichtigt, Kanatyp nicht berücksichtigt, Breite nicht berücksichtigt |
Modern_Spanish_CI_AS |
Spanisch (modern), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
Polish_CI_AS |
Polnisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite |
SQL_1xCompat_CP850_CI_AS |
Lateinisch 1 (allgemein), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant für Unicode-Daten, SQL Server-Sortierreihenfolge 49 auf Codepage 850 für Daten, die nicht in Unicode kodiert sind |
SQL_Latin1_General_CP1_CI_AI |
Lateinisch 1 (allgemein), Groß-/Kleinschreibung irrelevant, Diakritika irrelevant, Kana-Typ irrelevant, Breite irrelevant für Unicode-Daten, SQL Server-Sortierreihenfolge 54 auf Codepage 1252 für Daten, die nicht in Unicode kodiert sind |
SQL_Latin1_General_CP1_CI_AS (Standard) |
Lateinisch 1 (allgemein), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant für Unicode-Daten, SQL Server-Sortierreihenfolge 52 auf Codepage 1252 für Daten, die nicht in Unicode kodiert sind |
SQL_Latin1_General_CP1_CS_AS |
Lateinisch 1 (allgemein), Groß-/Kleinschreibung relevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant für Unicode-Daten, SQL Server-Sortierreihenfolge 51 auf Codepage 1252 für Daten, die nicht in Unicode kodiert sind |
SQL_Latin1_General_CP437_CI_AI |
Lateinisch 1 (allgemein), Groß-/Kleinschreibung irrelevant, Diakritika irrelevant, Kana-Typ irrelevant, Breite irrelevant für Unicode-Daten, SQL Server-Sortierreihenfolge 34 auf Codepage 437 für Daten, die nicht in Unicode kodiert sind |
SQL_Latin1_General_CP850_BIN |
Latin1-General, binäre Sortierreihenfolge für Unicode-Daten, SQL-Server-Sortierreihenfolge 40 auf Codepage 850 für Daten, die nicht in Unicode codiert sind |
SQL_Latin1_General_CP850_BIN2 |
Lateinisch 1 (allgemein), binäre Codepoint-Sortierreihenfolge für Unicode-Daten, SQL Server-Sortierreihenfolge 40 auf Codepage 850 für Daten, die nicht in Unicode kodiert sind |
SQL_Latin1_General_CP850_CI_AI |
Latin1-General, keine Beachtung der Groß-/Kleinschreibung, keine Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite für Unicode-Daten, SQL-Server-Sortierreihenfolge 44 auf Codepage 850 für Daten, die nicht in Unicode codiert sind |
SQL_Latin1_General_CP850_CI_AS |
Lateinisch 1 (allgemein), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant für Unicode-Daten, SQL Server-Sortierreihenfolge 42 auf Codepage 850 für Daten, die nicht in Unicode kodiert sind |
SQL_Latin1_General_CP1256_CI_AS |
Lateinisch 1 (allgemein), Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant für Unicode-Daten, SQL Server-Sortierreihenfolge 146 auf Codepage 1256 für Daten, die nicht in Unicode kodiert sind |
Thai_CI_AS |
Thai, Groß-/Kleinschreibung irrelevant, Diakritika relevant, Kana-Typ irrelevant, Breite irrelevant |
Turkish_CI_AS |
Türkisch, keine Beachtung der Groß-/Kleinschreibung, Beachtung von Akzenten, keine Beachtung des Kana-Typs, keine Beachtung der Breite |
Auswahl der Sortierung:
-
Wenn Sie die Amazon-RDS-Konsole verwenden, wählen Sie beim Erstellen einer neuen DB-Instance Additional configuration (Zusätzliche Konfiguration) aus und geben Sie die Sortierung im Feld Collation (Sortierung) ein. Weitere Informationen finden Sie unter Erstellen einer Amazon RDS-DB-Instance.
-
Wenn Sie die AWS CLI verwenden, verwenden Sie die
--character-set-name
-Option mit demcreate-db-instance
-Befehl. Weitere Informationen finden Sie unter create-db-instance. -
Wenn Sie die Amazon RDS-API verwenden, verwenden Sie den Parameter
CharacterSetName
mit derCreateDBInstance
-Operation. Weitere Informationen finden Sie unter CreateDBInstance.
Sortierung auf Datenbankebene bei Microsoft SQL Server
Die Standardsortierung kann auf Datenbank-, Tabellen- oder Spaltenebene durch außer Kraft setzen der Sortierung beim Erstellen einer neuer Datenbank oder eines Datenbankobjekts geändert werden. Wenn beispielsweise die Standardsortierung des Server SQL_Latin1_General_CP1_CI_AS ist, können Sie sie umstellen auf Mohawk_100_CI_AS, um eine Sortierung entsprechend Mohawk zu unterstützen. Selbst Argumente in einer Abfrage können einer Typumwandlung unterzogen werden, um bei Bedarf eine andere Sortierung zu verwenden.
Die folgende Abfrage beispielsweise würde die Standardsortierung für die Spalte AccountName auf Mohawk_100_CI_AS ändern:
CREATE TABLE [dbo].[Account] ( [AccountID] [nvarchar](10) NOT NULL, [AccountName] [nvarchar](100) COLLATE Mohawk_100_CI_AS NOT NULL ) ON [PRIMARY];
Die Microsoft SQL Server-DB-Engine unterstützt durch die integrierten Datentypen NCHAR, NVARCHAR und NTEXT auch Unicode. Wenn Sie z. B. CJK-Unterstützung benötigen, verwenden Sie diese Unicode-Datentypen für die Zeichenspeicherung und setzen bei der Erstellung Ihrer Datenbanken und Tabellen die Server-Standardsortierung außer Kraft. Hier sind verschiedene Links von Microsoft, die das Thema Sortierung und Unicode-Support für SQL Server behandeln: