共用方式為


SQL Server 定序名稱 (Transact-SQL)

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

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

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

Transact-SQL 語法慣例

語法

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

<ComparisonStyle> ::=
_CaseSensitivity_AccentSensitivity | _BIN

引數

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。

另請參閱