Collation Functions - COLLATIONPROPERTY (Transact-SQL)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Fungsi ini mengembalikan properti yang diminta dari kolase yang ditentukan.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

COLLATIONPROPERTY( collation_name , property )  

Catatan

Untuk melihat sintaks transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

collation_name
Nama kolajek. Argumen collation_name memiliki jenis data nvarchar(128), tanpa nilai default.

property
Properti kolajek. Argumen properti memiliki jenis data varchar(128), dan dapat memiliki salah satu nilai berikut:

Nama properti Deskripsi
CodePage Halaman kode non-Unicode dari kolase. Ini adalah kumpulan karakter yang digunakan untuk data varchar . Lihat Lampiran Tabel Pemetaan G DBCS/Unicode dan Halaman Kode H Lampiran untuk menerjemahkan nilai-nilai ini, dan untuk melihat pemetaan karakternya.

Jenis data dasar: int
LCID Windows ID lokal kolaborasi. Ini adalah budaya yang digunakan untuk aturan pengurutan dan perbandingan. Lihat Struktur LCID untuk menerjemahkan nilai-nilai ini (Anda harus terlebih dahulu mengonversi ke varbinary).

Jenis data dasar: int
ComparisonStyle Windows gaya perbandingan kolate. Mengembalikan 0 untuk kolase biner - baik (_BIN) dan (_BIN2) - serta ketika semua properti sensitif - (_CS_AS_KS_WS) dan (_CS_AS_KS_WS_SC) dan (_CS_AS_KS_WS_VSS). Nilai Bitmask:

Abaikan kasus : 1

Abaikan aksen : 2

Abaikan Kana : 65536

Abaikan lebar : 131072

Catatan: opsi variation-selector-sensitive (_VSS) tidak diwakili dalam nilai ini, meskipun memengaruhi perilaku perbandingan.

Jenis data dasar: int
Versi Versi kolajeksi. Mengembalikan nilai antara 0 dan 3.

Kolatasi dengan "140" dalam nama mengembalikan 3.

Kolas dengan "100" dalam nama mengembalikan 2.

Kolas dengan "90" dalam nama mengembalikan 1.

Semua kolatasi lainnya mengembalikan 0.

Jenis data dasar: tinyint

Tipe yang dikembalikan

aql_variant

Contoh

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

Berikut adalah hasil yang ditetapkan.

1252   

Azure Synapse Analytics and Analytics Platform System (PDW)

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')  

Berikut adalah hasil yang ditetapkan.

1252   

Lihat juga

sys.fn_helpcollations (SQL Bertransaksi)
Dukungan Kolajek dan Unicode