为什么在使用连接时进行一致的排序是很重要的?
我在两个数据库中连接两个表时使用了排序规则,但为什么需要它呢? 如果您对两个不同数据库上的两个表进行相同的排序规则,我们是否需要它?
答案 0 :(得分:1)
Collations定义字符串排序和比较的规则 - msdn。
就个人而言,我使用此查询样式 -
SELECT *
FROM dbo.Table1 t1
JOIN dbo.Table2 t2 ON t1.KeyCD COLLATE DATABASE_DEFAULT = t2.KeyCD COLLATE DATABASE_DEFAULT