SELECT DISTINCT查询中是否需要COLLATION

时间:2013-06-18 16:04:24

标签: tsql sql-server-2008-r2

我想知道如何在Select Distinct语句中强制执行排序规则,或者是否有必要。

-- Load temp Table
INSERT INTO tblTEST(srtTxt)
SELECT DISTINCT [dbo].[tblbackup].[srtTxt] COLLATE Latin1_General_CS_AS FROM 
[D:\APP_DATA\TESTDB.MDF].[dbo].[tblbackup]  

如果我尝试将不同的字符串加载到新表中,默认情况下会强制执行COLLATION吗?

2 个答案:

答案 0 :(得分:0)

我相信您只需要在目标列上设置排序规则。但要注意整理转换错误。

答案 1 :(得分:0)

看来我无法在目标列上设置排序规则,只能在选择列上设置排序规则。无论我尝试什么,我都会收到错误