Megosztás a következőn keresztül:


Összeállítási függvények - COLLATIONPROPERTY (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

Ez a függvény egy meghatározott összeállítás kért tulajdonságát adja vissza.

Transact-SQL szintaxis konvenciók

Szemantika

COLLATIONPROPERTY( collation_name , property )  

Arguments

collation_name
A gyűjtemény neve. A collation_name argumentum nvarchar(128) adattípusú, alapértelmezett érték nélkül.

ingatlan
Az összeállítási tulajdonság. A tulajdonság argumentumának varchar(128) adattípusa van, és bármelyik alábbi értéket kaphatja:

Tulajdonság megnevezése Description
CodePage A kollektív nem Unicode kódlap. Ez a varchar adatokhoz használt karakterhalmaz. Lásd a G melléklet DBCS/Unicode leképezési táblázatait és a H melléklet kódlapjait , hogy lefordítsd ezeket az értékeket, és megtekintheted a karakterleképezéseiket.

Alapadattípus: int
LCID Windows helyi azonosítója a kollektívának. Ez a kultúra a rendezési és összehasonlító szabályokhoz. Lásd az LCID szerkezetet ezeknek az értékeknek a lefordításához (először varbinárissá kell konvertálnod).

Alapadattípus: int
Összehasonlítási stílus A rendezés Windows-összehasonlító stílusa. 0-t ad vissza bináris összeállításoknál – mind (_BIN), mind (_BIN2) –, valamint ha minden tulajdonság érzékeny – (_CS_AS_KS_WS), (_CS_AS_KS_WS_SC) és (_CS_AS_KS_WS_VSS). Bitmask értékek:

Figyelmen kívül hagyás esete: 1

Figyelmen kívül hagyni az akcentust : 2

Figyelmen kívül hagyd Kanát: 65536

Figyelmen kívül hagyd a szélességet: 131072

Megjegyzés: a variáció-választó-érzékeny (_VSS) opció nem jelenik meg ebben az értékben, bár ez befolyásolja az összehasonlítási viselkedést.

Alapadattípus: int
verzió Az összeállítás változata. 0 és 3 között értéket ad.

A névben a "140" összeállítások 3-at adnak vissza.

A névben szereplő "100" összeállítások 2-t adnak vissza.

A név "90"-es összeállítása 1-et eredményez.

Minden más összeállítás 0-t ad.

Alapadattípus: tinyint

Visszatérési típusok

sql_variant

Példák

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

Itt van az eredmények összessége.

1252   

Azure Synapse Analytics and Analytics Platform System (PDW)

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')  

Itt van az eredmények összessége.

1252   

Lásd még

sys.fn_helpcollations (Transact-SQL)
rendezés és Unicode-támogatás