我們在create table時經常會碰到這樣的語句,例如:
passWord nvarchar(10)collate chinese_prc_ci_as null,
那它到底是什麼意思呢?不妨看看下面:
首先,collate是一個子句,可應用於數據庫定義或列定義以定義排序規則,或應用於字符串表達式以應用排序規則投影。語法是:
collate collation_name
collation_name ::={Windows_collation_name}|{sql_collation_name}
參數collate_name是應用於表達式、列定義或數據庫定義的排序規則的名稱。collation_name 可以只是指定的 Windows_collation_name 或SQL_collation_name。
Windows_collation_name 是 Windows 排序規則的排序規則名稱。參見 Windows 排序規則名稱。
SQL_collation_name