Kollationsfunktioner - KOLLATIONSEGENSKAP (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Microsoft Fabric

Denna funktion returnerar den begärda egenskapen för en specificerad kollation.

Transact-SQL syntaxkonventioner

Syntax

COLLATIONPROPERTY( collation_name , property )  

Arguments

collation_name
Namnet på samlingen. Argumentet collation_name har en nvarchar(128)-datatyp, utan standardvärde.

egenskap
Samlingsegenskapen. Egenskapsargumentet har en varchar(128)-datatyp och kan ha något av följande värden:

Egenskapsnamn Description
CodePage Icke-Unicode-kodsida för sorteringen. Detta är teckenuppsättningen som används för varchar-data . Se Appendix G DBCS/Unicode Mapping Tables och Appendix H Code Pages för att översätta dessa värden och se deras teckenmappningar.

Basdatatyp: int
LCID Windows-lokal-ID för sorteringen. Detta är kulturen som används för sorterings- och jämförelseregler. Se LCID-strukturen för att översätta dessa värden (du behöver först konvertera till varbinär).

Basdatatyp: int
JämförelseStil Windows-jämförelseformat för sortering. Returnerar 0 för binära kollationer – både (_BIN) och (_BIN2) – samt när alla egenskaper är känsliga – (_CS_AS_KS_WS) och (_CS_AS_KS_WS_SC) och (_CS_AS_KS_WS_VSS). Bitmaskvärden:

Ignorera fallet: 1

Ignorera accent: 2

Ignorera Kana: 65536

Ignorera bredd: 131072

Observera: alternativet variationsväljarkänsligt (_VSS) representeras inte i detta värde, även om det påverkar jämförelsebeteendet.

Basdatatyp: int
Version: Versionen av kollationen. Ger ett värde mellan 0 och 3.

Kollationer med "140" i namnet ger 3.

Kollationer med "100" i namnet ger 2.

Kollationer med "90" i namnet ger 1.

Alla andra kollationer ger 0.

Basdatatyp: tinyint

Returtyper

sql_variant

Examples

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage');  

Här är resultatet.

1252   

Azure Synapse Analytics and Analytics Platform System (PDW)

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')  

Här är resultatet.

1252   

Se även

sys.fn_helpcollations (Transact-SQL)
Sortering och Unicode stöder