Udostępnij za pomocą


Funkcje kolacji - COLLATIONPROPERTY (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punkt końcowy analizy SQL w usłudze Microsoft FabricHurtownia danych w usłudze Microsoft FabricBaza danych SQL w usłudze Microsoft Fabric

Funkcja ta zwraca żądaną właściwość określonej kolacji.

Transact-SQL konwencje składni

Składnia

COLLATIONPROPERTY( collation_name , property )  

Arguments

collation_name
Nazwa kolacji. Argument collation_name ma typ danych nvarchar(128), bez wartości domyślnej.

właściwość
Własność kolacji. Argument własności ma typ danych varchar(128) i może mieć dowolną z następujących wartości:

Nazwa właściwości Description
CodePage Strona kodowa nie-Unicode tej sortacji. Jest to zestaw znaków używany do danych varchar . Zobacz Aneks G Tabele Mapowania DBCS/Unicode oraz Strony kodowe Załącznika H , aby przetłumaczyć te wartości i zobaczyć ich odwzorowania znaków.

Podstawowy typ danych: int
Identyfikator LCID Windows locale ID zestawu. To jest kultura stosowana do sortowania i porównywania. Zobacz LCID Structure , aby przetłumaczyć te wartości (najpierw musisz przekonwertować na varbinary).

Podstawowy typ danych: int
ComparisonStyle Styl porównania systemu Windows sortowania. Zwraca 0 dla binarnych kolacji – zarówno (_BIN), jak i (_BIN2) – a także gdy wszystkie właściwości są czułe – (_CS_AS_KS_WS) oraz (_CS_AS_KS_WS_SC) i (_CS_AS_KS_WS_VSS). Wartości bitmasku:

Ignoruj przypadek: 1

Ignoruj akcent: 2

Ignoruj Kana: 65536

Ignoruj szerokość : 131072

Uwaga: opcja wrażliwa na selektor wariacji (_VSS) nie jest reprezentowana w tej wartości, mimo że wpływa na zachowanie porównania.

Podstawowy typ danych: int
wersja Wersja zestawienia. Zwraca wartość od 0 do 3.

Zestawienia z "140" w nazwie zwracają 3.

Zestawienia z "100" w nazwie return 2.

Zestawienia z "90" w nazwie zwracają 1.

Wszystkie inne kolacji zwracają 0.

Podstawowy typ danych: tinyint

Typy zwracane

sql_variant

Przykłady

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

Oto zestaw wyników.

1252   

Azure Synapse Analytics and Analytics Platform System (PDW)

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')  

Oto zestaw wyników.

1252   

Zobacz także

sys.fn_helpcollations (Transact-SQL)
Obsługa sortowania i Unicode