照合順序関数 - COLLATIONPROPERTY (Transact-SQL)
Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric の SQL 分析エンドポイント Microsoft Fabric のウェアハウス
この関数は、指定された照合順序の要求されたプロパティを返します。
構文
COLLATIONPROPERTY( collation_name , property )
引数
collation_name
照合順序の名前です。 collation_name 引数は、nvarchar (128) データ型で、既定値はありません。
property
collation プロパティ。 property 引数は、varchar (128) データ型で、次のいずれかの値を持つことができます。
プロパティ名 | 説明 |
---|---|
CodePage | 照合順序の Unicode 以外のコード ページ。 これは、varchar データで使用される文字セットです。 これらの値を変換してその文字マッピングを確認するには、「Appendix G Mapping Tables」(付録 G: DBCS/Unicode マッピングテーブル) と「Appendix H Code Pages」(付録H: コード ページ) を参照してください。 基本データ型: int |
LCID | 照合順序の Windows ロケール ID。 これは、並べ替えおよび比較規則に使用されるカルチャです。 これらの値を変換するには、「LCID Structure」(LCID 構造) を参照してください (最初に varbinary に変換する必要があります)。 基本データ型: int |
ComparisonStyle | 照合順序の Windows 比較形式。 (_BIN) と (_BIN2) の両方と、すべてのプロパティに区別がある場合 ((_CS_AS_KS_WS)、(_CS_AS_KS_WS_SC)、(_CS_AS_KS_WS_VSS))、バイナリ照合順序に対して 0 を返します。 ビットマスク値: 大文字と小文字を区別しない: 1 アクセントを無視する: 2 ひらがなとカタカナを区別しない: 65536 全角と半角を区別しない: 131072 注: 比較動作に影響する場合でも、variation-selector-sensitive (_VSS) オプションはこの値では表されません。 基本データ型: int |
Version | 照合順序のバージョン。 0 から 3 の間の値が返されます。 名前に "140" が含まれる照合順序では、3 が返されます。 名前に "100" が含まれる照合順序では、2 が返されます。 名前に "90" が含まれる照合順序では、1 が返されます。 他のすべての照合順序では 0 が返されます。 基本データ型: tinyint |
戻り値の型
sql_variant
例
SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage');
結果セットは次のとおりです。
1252
Azure Synapse Analytics および Analytics Platform System (PDW)
SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')
結果セットは次のとおりです。
1252