Sdílet prostřednictvím


Kolační funkce - COLLATIONPROPERTY (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Tato funkce vrací požadovanou vlastnost specifikované kolace.

Transact-SQL konvence syntaxe

Syntaxe

COLLATIONPROPERTY( collation_name , property )  

Arguments

collation_name
Název kolace. Argument collation_name má datový typ nvarchar(128) bez výchozí hodnoty.

vlastnost
Vlastnost kolace. Vlastnostní argument má datový typ varchar(128) a může mít libovolnou z následujících hodnot:

Název vlastnosti Description
CodePage Kódová stránka kolace mimo Unicode. Toto je znaková sada používaná pro varcharova data. Viz Appendix G DBCS/Unicode Mapping Tables a Appendix H Code Pages pro překlad těchto hodnot a pro zobrazení jejich znakového zobrazení.

Základní datový typ: int
LCID Windows locale ID kolace. Toto je kultura používaná pro třídění a srovnávání. Viz LCID Structure pro překlad těchto hodnot (nejprve je potřeba převést na varbinární převod).

Základní datový typ: int
ComparisonStyle Styl porovnání oken kolace Vrací 0 pro binární kolace – jak (_BIN), tak (_BIN2) – stejně jako když jsou všechny vlastnosti citlivé – (_CS_AS_KS_WS) a (_CS_AS_KS_WS_SC) a (_CS_AS_KS_WS_VSS). Hodnoty bitmasku:

Ignorujte případ: 1

Ignorujte přízvuk : 2

Ignorujte Kana : 65536

Ignorovat šířku : 131072

Poznámka: možnost citlivá na variabilitu (_VSS) není v této hodnotě reprezentována, i když ovlivňuje chování porovnání.

Základní datový typ: int
Verze Verze kolace. Vrací hodnotu mezi 0 a 3.

Kolace s "140" v názvu return 3.

Kolace s "100" v názvu se vracejí 2.

Kolace s "90" v názvu return 1.

Všechny ostatní kolace vrací 0.

Základní datový typ: tinyint

Návratové typy

sql_variant

Examples

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

Tady je soubor výsledků.

1252   

Azure Synapse Analytics and Analytics Platform System (PDW)

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')  

Tady je soubor výsledků.

1252   

Viz také

sys.fn_helpcollations (Transact-SQL)
podpora kolace a kódování Unicode