Bagikan melalui


Fungsi Kolase - COLLATIONPROPERTY (Transact-SQL)

Berlaku untuk: Titik akhir analitik SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Platform System (PDW) SQL di Microsoft Fabric Warehouse di Microsoft Fabric

Fungsi ini mengembalikan properti yang diminta dari kolase tertentu.

Konvensi sintaks transact-SQL

Sintaks

COLLATIONPROPERTY( collation_name , property )  

Argumen

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

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

Nama properti Deskripsi
CodePage Halaman kode non-Unicode dari kolajeksi. 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 ID lokal Windows dari kolaborasi. Ini adalah budaya yang digunakan untuk pengurutan dan perbandingan aturan. Lihat Struktur LCID untuk menerjemahkan nilai-nilai ini (Anda harus terlebih dahulu mengonversi ke varbinary).

Jenis data dasar: int
PerbandinganStyle Gaya perbandingan Windows dari 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 variasi-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.

Kolas dengan "140" dalam nama mengembalikan 3.

Kolasasi dengan "100" dalam nama mengembalikan 2.

Kolasasi dengan "90" dalam nama mengembalikan 1.

Semua kolatasi lainnya mengembalikan 0.

Jenis data dasar: tinyint

Jenis yang dikembalikan

aql_variant

Contoh

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

Berikut set hasilnya.

1252   

Azure Synapse Analytics and Analytics Platform System (PDW)

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')  

Berikut set hasilnya.

1252   

Lihat juga

sys.fn_helpcollations (T-SQL)
Dukungan Kolase dan Unicode