Delen via


Collatiefuncties - COLLATIONPROPERTY (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Deze functie geeft de gevraagde eigenschap van een gespecificeerde collatie terug.

Transact-SQL syntaxis-conventies

Syntaxis

COLLATIONPROPERTY( collation_name , property )  

Arguments

collation_name
De naam van de collatie. Het collation_name-argument heeft een nvarchar(128) datatype, zonder standaardwaarde.

eigenschap
Het verzamelingsvermogen. Het eigenschapsargument heeft een varchar(128) datatype en kan een van de volgende waarden hebben:

Naam van de eigenschap Description
CodePage Niet-Unicode codepagina van de collatie. Dit is de tekenset die wordt gebruikt voor varchar-gegevens . Zie Appendix G DBCS/Unicode Mapping Tables en Appendix H Code Pages om deze waarden te vertalen en hun tekentoewijzingen te bekijken.

Basisgegevenstype: int
LCID Windows-locatie-ID van de collatie. Dit is de cultuur die wordt gebruikt voor sorteer- en vergelijkingsregels. Zie LCID Structuur om deze waarden te vertalen (je moet eerst converteren naar varbinair).

Basisgegevenstype: int
ComparisonStyle Vergelijkingsstijl van Windows van de sortering. Geeft 0 terug voor binaire collaties - zowel (_BIN) als (_BIN2) - evenals wanneer alle eigenschappen gevoelig zijn - (_CS_AS_KS_WS) en (_CS_AS_KS_WS_SC) en (_CS_AS_KS_WS_VSS). Bitmask-waarden:

Negeer casus : 1

Negeer accent: 2

Negeer Kana: 65536

Negeer breedte: 131072

Opmerking: de variant-selector-gevoelige (_VSS) optie wordt niet weergegeven in deze waarde, ook al beïnvloedt dit het vergelijkingsgedrag.

Basisgegevenstype: int
Versie De versie van de collatie. Geeft een waarde terug tussen 0 en 3.

Collaties met "140" in de naam leveren 3 op.

Collaties met "100" in de naam geven 2 op.

Collaties met "90" in de naam geven 1.

Alle andere collaties geven 0 op.

Basisgegevenstype: tinyint

Retourtypen

sql_variant

Voorbeelden

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

Hier is het resultatenoverzicht.

1252   

Azure Synapse Analytics and Analytics Platform System (PDW)

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')  

Hier is het resultatenoverzicht.

1252   

Zie ook

sys.fn_helpcollations (Transact-SQL)
Collatie en Unicode-ondersteuning