Sql server 2008 如何禁用排序规则

Sql server 2008 如何禁用排序规则,sql-server-2008,Sql Server 2008,我遇到了两种方法来修复具有不同排序规则的两个数据库上的排序规则冲突 在两个数据库上设置相同的排序规则 在select语句中指定排序规则 我想知道是否有任何服务器范围的设置可以忽略select语句中的排序规则?在MySQL中,您可以针对每个连接或在服务器配置中进行设置 每个连接:设置名称“charset_name”COLLATE“COLLATE_name” 在MySQL中,您可以为每个连接设置此选项,也可以在服务器配置中设置此选项 每个连接:设置名称“charset_name”COLLATE“CO

我遇到了两种方法来修复具有不同排序规则的两个数据库上的排序规则冲突

在两个数据库上设置相同的排序规则

在select语句中指定排序规则


我想知道是否有任何服务器范围的设置可以忽略select语句中的排序规则?

在MySQL中,您可以针对每个连接或在服务器配置中进行设置


每个连接:设置名称“charset_name”COLLATE“COLLATE_name”

在MySQL中,您可以为每个连接设置此选项,也可以在服务器配置中设置此选项

每个连接:设置名称“charset_name”COLLATE“COLLATE_name”

您不能忽略排序规则。 排序规则基本上指示了如何进行比较,如A=A

您需要在where子句上定义排序规则,如下所示:

SELECT Column1
FROM Table1
WHERE Column1 COLLATE Latin1_General_CS_AS = 'search'
您不能忽略排序规则。 排序规则基本上指示了如何进行比较,如A=A

您需要在where子句上定义排序规则,如下所示:

SELECT Column1
FROM Table1
WHERE Column1 COLLATE Latin1_General_CS_AS = 'search'

您使用的是哪个数据库?我使用的是SQL Server 2008 r2您使用的是哪个数据库?我使用的是SQL Server 2008 r2