2
|
iminiki Shivam Krishna · 技术社区 · 9 年前 |
![]() |
1
2
SQLServer中的排序规则定义了一组用于比较和排序字符串的规则。 100次中有99次这个特定错误是跨数据库查询的结果,其中一个连接或where条件涉及不同数据库中表的“字符串”列(其中一个通常是tempdb)。 可以将排序规则指定为查询的一部分,可以是命名排序规则或database_default关键字。看见 https://msdn.microsoft.com/en-us/library/ms184391.aspx 了解更多信息。 请注意,这实际上会禁用(就这个特定查询而言)动态排序列上的索引(如果存在)。 |
![]() |
2
2
我在创建带有nvarchar参数的sp时也遇到了同样的错误。这些参数在这个sp.中进行了有条件的修改。下面是一个导致与您相同错误的代码示例:
这里的解决方案似乎是定义一个排序规则(最好是
|
![]() |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
SoT · SQL Server中求和函数的工作方式 2 年前 |
![]() |
NKAT · 将列值聚合到列表中会产生错误 3 年前 |
![]() |
deanpillow · 返回两列中有一个匹配值的记录 3 年前 |
![]() |
snowflakes74 · 在Dapper中异步查询多个结果 3 年前 |