Collate 是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则转换。
语法:
COLLATE { <collation_name> | database_default }
<collation_name> :: =
{ Windows_collation_name } | { SQL_collation_name }
参数:
collation_name
-
应用于表达式、列定义或数据库定义的排序规则的名称。collation_name 可以只是指定的 Windows_collation_name 或 SQL_collation_name 。collation_name 必须是文字值。collation_name 不能用变量或表达式表示。
Windows_collation_name 是用于 Windows 排序规则名称 的排序规则名称。
SQL_collation_name 是用于 SQL Server 排序规则名称 的排序规则名称。
在数据库定义级别应用排序规则时,仅 Unicode 的 Windows 排序规则不能与 COLLATE 子句一起使用。
-
database_default
-
使 COLLATE 子句继承当前数据库的排序规则。