SQL服务器整理概念在加入?

时间:2013-04-11 05:23:41

标签: sql sql-server sql-server-2008

为什么在使用连接时进行一致的排序是很重要的?

我在两个数据库中连接两个表时使用了排序规则,但为什么需要它呢? 如果您对两个不同数据库上的两个表进行相同的排序规则,我们是否需要它?

1 个答案:

答案 0 :(得分:1)

Collat​​ions定义字符串排序和比较的规则 - msdn

就个人而言,我使用此查询样式 -

SELECT * 
FROM dbo.Table1 t1
JOIN dbo.Table2 t2 ON t1.KeyCD COLLATE DATABASE_DEFAULT = t2.KeyCD COLLATE DATABASE_DEFAULT