天天看点

排序规则引起的冲突问题

最近在工作中碰到一例因排序规则而导致的冲突问题,运行环境是SQL 2008,具体代码如下:

以下列出Collate子句的语法:

COLLATE { <collation_name> | database_default }

<collation_name> :: =      { Windows_collation_name } | { SQL_collation_name }

几点注意事项:

一、排序规则可以在以下几个级别指定:

1.创建或更改数据库。

2.创建或更改表列。

3.投影表达式的排序规则。

二、COLLATE 子句只能应用于 char、varchar、text、nchar、nvarchar 和 ntext 数据类型。