Toplama Fonksiyonları - COLLATIONPROPERTY (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsMicrosoft Fabric'te SQL analitiği uç noktasıMicrosoft Fabric'te DepoMicrosoft Fabric'te SQL veritabanı

Bu fonksiyon, belirli bir derlemenin istenen özelliğini döndürür.

Transact-SQL söz dizimi kuralları

Sözdizimi

COLLATIONPROPERTY( collation_name , property )  

Arguments

collation_name
Koleksiyonun adı. collation_name argümanı, varsayılan değeri olmayan bir nvarchar(128) veri tipine sahiptir.

özellik
Koleksiyon özelliği. Özellik argümanı varchar(128) veri tipine sahiptir ve aşağıdaki değerlerden herhangi birine sahip olabilir:

Özellik adı Description
CodePage Koleksiyonun Unicode olmayan kod sayfası. Bu, varchar veri için kullanılan karakter setidir. Bu değerleri çevirmek ve karakter eşlemelerini görmek için Ek G DBCS/Unicode Haritalama Tabloları ve Ek H Kod Sayfalarına bakınız.

Temel veri türü: int
LCID Koleksiyonun Windows yerel kimliği. Bu, sıralama ve karşılaştırma kuralları için kullanılan kültürdür. Bu değerleri çevirmek için LCID Yapısı'na bakınız (önce varbinary'ye çevirmeniz gerekecek).

Temel veri türü: int
Karşılaştırma Tarzı Harmanlamanın Windows karşılaştırma stili. İkili derlemeler için - hem (_BIN) hem de (_BIN2) - ve tüm özellikler hassas olduğunda - (_CS_AS_KS_WS), (_CS_AS_KS_WS_SC) ve (_CS_AS_KS_WS_VSS) - 0 döndürür. Bitmaske değerleri:

Görmezden gelin durum : 1

Aksanı görmezden gelin : 2

Kana'yı Görmezden Getir : 65536

Genişliği görmezden gelin : 131072

Not: Varyasyon seçicisine duyarlı (_VSS) seçeneği bu değerde temsil edilmez, karşılaştırma davranışını etkilese de.

Temel veri türü: int
Sürüm Toplamanın versiyonu. 0 ile 3 arasında bir değer döndürür.

İsimde "140" ile yapılan karşılaştırmalar 3 döner.

İsimdeki "100" ile yapılan karşılaştırmalar 2 döner.

İsimdeki "90" ile yapılan karşılaştırmalar 1 döner.

Diğer tüm karşılaştırmalar 0 döner.

Temel veri türü: tinyint

Dönüş türleri

sql_variant

Örnekler

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

Sonuç kümesi aşağıdadır.

1252   

Azure Synapse Analytics

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')  

Sonuç kümesi aşağıdadır.

1252