Sortierungsfunktionen: COLLATIONPROPERTY (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL Analytics-Endpunkt in Microsoft Fabric Warehouse in Microsoft Fabric
Diese Funktion gibt die angeforderte Eigenschaft einer angegebenen Sortierung zurück.
Transact-SQL-Syntaxkonventionen
Syntax
COLLATIONPROPERTY( collation_name , property )
Argumente
collation_name
Der Name der Sortierung. Das Argument collation_name weist den Datentyp nvarchar(128) auf und verfügt über keinen Standardwert.
property
Die Eigenschaft der Sortierung. Das Argument property weist den Datentyp varchar(128) auf und kann einen der folgenden Werte besitzen:
Eigenschaftenname | BESCHREIBUNG |
---|---|
CodePage | Nicht-Unicode-Codepage der Sortierung. Dies ist der Zeichensatz, der für varchar-Daten verwendet wird. Informationen zum Übersetzen dieser Werte und zu ihren Zeichenzuordnungen finden Sie unter Appendix G DBCS/Unicode Mapping Tables (Anhang G: Tabellen zur DBCS-/Unicode-Zuordnung) und Appendix H Code Pages (Anhang H: Codepages). Basisdatentyp: int |
LCID | Windows-Gebietsschemabezeichner (Locale Identifier, LCID) der Sortierung. Dies ist die Kultur, die für die Sortierung und die Vergleichsregeln verwendet wird. Informationen zum Übersetzen dieser Werte erhalten Sie unter LCID Structure (LCID-Struktur). Sie müssen jedoch zunächst eine Konvertierung in varbinary vornehmen. Basisdatentyp: int |
ComparisonStyle | Die Windows-Vergleichsart der Sortierung. Gibt 0 für binäre Sortierungen zurück – sowohl für (_BIN) als auch für (_BIN2). Gibt auch 0 zurück, wenn für alle Eigenschaften die Groß- und Kleinschreibung beachtet wird – (_CS_AS_KS_WS) und (_CS_AS_KS_WS_SC) und (_CS_AS_KS_WS_VSS). Bitmaskenwerte: Groß-/Kleinschreibung ignorieren: 1 Akzente ignorieren: 2 Kana ignorieren: 65536 Breite ignorieren: 131072 Hinweis: Die Option „variation-selector-sensitive“ (_VSS) wird in diesem Wert nicht dargestellt, obwohl sie sich auf das Vergleichsverhalten auswirkt. Basisdatentyp: int |
Version | Die Version der Sortierung. Gibt einen Wert zwischen 0 und 3 zurück. Sortierungen, in deren Namen die Zahl 140 enthalten ist, geben 3 zurück. Sortierungen, in deren Namen die Zahl 100 enthalten ist, geben 2 zurück. Sortierungen, in deren Namen die Zahl 90 enthalten ist, geben 1 zurück. Alle anderen Sortierungen geben 0 zurück. Basisdatentyp: tinyint |
Rückgabetypen
sql_variant
Beispiele
SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage');
Hier sehen Sie das Ergebnis.
1252
Azure Synapse Analytics und Analytics-Plattformsystem (PDW)
SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')
Hier sehen Sie das Ergebnis.
1252
Siehe auch
sys.fn_helpcollations (Transact-SQL)
Unterstützung von Sortierungen und Unicode