Windows 定序名稱 (Transact-SQL)

在 COLLATE 子句中,指定 Windows 定序名稱。Windows 定序名稱由定序指示項和比較樣式組成。

主題連結圖示Transact-SQL 語法慣例

語法

<Windows_collation_name> :: = 
     CollationDesignator_<ComparisonStyle>
<ComparisonStyle> :: = 
        { CaseSensitivity_AccentSensitivity
             [ _KanatypeSensitive ] [ _WidthSensitive ]  }
  | { _BIN | _BIN2 }

引數

  • CollationDesignator
    指定 Windows 定序所用的基底定序規則。基底定序規則涵蓋下列項目:

    • 當指定字典排序時,要套用其排序規則的字母或語言。
    • 用來儲存非 Unicode 字元資料的字碼頁。

    部份範例如下:

    • Latin1_General 或 French:兩者都使用字碼頁 1252。
    • Turkish:使用字碼頁 1254。

    如需定序指示項的清單,請參閱<安裝程式中的定序設定>。

  • CaseSensitivity
    CI 指定不區分大小寫,CS 指定區分大小寫。
  • AccentSensitivity
    AI 指定不區分腔調字,AS 指定區分腔調字。
  • KanatypeSensitive
    Omitted 指定不區分假名,KS 指定區分假名。
  • WidthSensitivity
    Omitted 指定不區分全半形,WS 指定區分全半形。
  • BIN
    指定要用的回溯相容性二進位排序順序。
  • BIN2
    指定使用 SQL Server 2005 所導入之字碼指標比較語意的二進位排序順序。

備註

如需 Windows 地區設定及其對應 SQL 定序指示項的資料表,請參閱<安裝程式中的定序設定>。

範例

以下是一些 Windows 定序名稱的範例:

  • Latin1_General_CI_AS
    定序使用 Latin1 一般字典排序規則,字碼頁 1252。不區分大小寫,區分腔調字。
  • Estonian_CS_AS
    定序使用愛沙尼亞文字典排序規則,字碼頁 1257。區分大小寫,區分腔調字。
  • Latin1_General_BIN
    定序使用字碼頁 1252 和二進位排序規則。Latin1 一般字典排序規則會被忽略。

請參閱

參考

ALTER TABLE (Transact-SQL)
常數 (Transact-SQL)
CREATE DATABASE (Transact-SQL)
CREATE TABLE (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
資料表 (Transact-SQL)

其他資源

使用定序

說明及資訊

取得 SQL Server 2005 協助