定序函式 - COLLATIONPROPERTY (Transact-SQL)
適用於:Microsoft Fabric 中 Microsoft Fabric倉儲中的 SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體 Azure SynapseAnalytics Analytics Platform System (PDW)SQL 分析端點
此函式會傳回所要求的指定定序屬性。
Syntax
COLLATIONPROPERTY( collation_name , property )
注意
若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔。
引數
collation_name
定序的名稱。 collation_name 引數具有 nvarchar(128) 資料類型,而且沒有預設值。
property
定序屬性。 property 引數具有 varchar(128) 資料類型,而且可以有下列任何一個值:
屬性名稱 | 描述 |
---|---|
CodePage | 定序的非 Unicode 字碼頁。 這是用於 varchar 資料的字元集。 請參閱 Appendix G DBCS/Unicode Mapping Tables (附錄 G DBCS/Unicode 對應資料表) 和 Appendix H Code Pages (附錄 H 字碼頁) 來翻譯這些值,以及查看其字元對應。 基底資料類型:int |
LCID | 定序的 Windows 地區設定識別碼。 這是用於排序與比較規則的文化特性。 請參閱 LCID Structure (LCID 結構),以翻譯這些值 (您必須先轉換成 varbinary)。 基底資料類型:int |
ComparisonStyle | Windows 的定序比較樣式。 若是二進位定序,會傳回 0 - (BIN) 及 (BIN2) 兩者皆然 - 以及所有屬性都是敏感性屬性時 - (_CS_AS_KS_WS) 和 (_CS_AS_KS_WS_SC) 和 (_CS_AS_KS_WS_VSS)。 位元遮罩值: 忽略大小寫:1 忽略腔調字:2 忽略假名:65536 忽略寬度:131072 注意:variation-selector-sensitive (_VSS) 選項仍不會在此值中表示,即使其會影響比較行為也是一樣。 基底資料類型:int |
版本 | 定序版本。 傳回值介於 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
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應