SQL Server 定序名稱 (Transact-SQL)

適用于: Microsoft Fabric 中 Microsoft Fabric 倉儲中的 SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW) SQL 分析端點

這是指定 SQL Server 定序之定序名稱的單一字串。

SQL Server 支援 Windows 定序。 SQL Server 也支援有限數目 (<80) 的定序,稱為 SQL Server 定序,這些定序是在 SQL Server 支援 Windows 定序之前開發。 為了回溯相容性,SQL Server 定序仍然受到支援,但是不應該用於新的開發工作。 如需 Windows 定序的詳細資訊,請參閱 Windows 定序名稱

Transact-SQL 語法慣例

Syntax

<SQL_collation_name> :: =
SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle>

<ComparisonStyle> ::=
_CaseSensitivity_AccentSensitivity | _BIN

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

SortRules 用來識別指定字典排序時套用排序規則之字母或語言的字串。 例如 Latin1_General 或 Polish。

Pref 指定預設為大寫。 即使比較不區分大小寫,但是當沒有其他區分方式時,字母的大寫版本還是會排在小寫版本的前面。

Codepage 指定識別定序所用字碼頁的一至四位數。 CP1 指定字碼頁 1252;若是其他所有字碼頁,則必須指定完整的字碼頁編號。 例如,CP1251 指定字碼頁 1251,而 CP850 則指定字碼頁 850。

CaseSensitivityCI 指定不區分大小寫,CS 指定區分大小寫。

AccentSensitivityAI 指定不區分腔調字,AS 指定區分腔調字。

BIN 指定要使用二進位排序次序。

備註

若要列出您的伺服器支援的 SQL Server 定序,請執行下列查詢。

SELECT * FROM sys.fn_helpcollations()
WHERE name LIKE 'SQL%';

注意

針對排序順序識別碼 80,請使用任何 Window 定序與字碼頁 1250,以及二進位順序。 例如:Albanian_BIN、Croatian_BIN、Czech_BIN、Romanian_BIN、Slovak_BIN、Slovenian_BIN。

另請參閱