Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-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