摘要:
在网络上搜索相关的很多资料,总结了一下,发生这种情况的原因主要是由于排序规则引起的:不指定排序规则的话 临时表是否区分大小写,与tempdb数据库的排序有关. 数据库对象是否区分大小写,与数据库本身的排序规则有关. 变量是否区分大小写,与数据库本身的排序规则有关,估计也是与tempdb数据库有关吧. 二进制编码:根据针对每个字符定义的位模式来排序与比较Microsoft®SQL Server™资料表中的资料。 Binary排序方式区分大小写,亦即小写比大写优先,且区分腔调字。这是最快的排序方式。若未选取此选项,SQL Server将遵循关联之语言或字母的字典内定义的排序与... 阅读全文