Windows 定序名稱 (Transact-SQL)
在 COLLATE 子句中,指定 Windows 定序名稱。Windows 定序名稱由定序指示項和比較樣式組成。
語法
<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)