【发布时间】:2011-12-02 19:36:28
【问题描述】:
如果我从一个来源选择到另一个来源,我可以同时指定排序规则。
例如
SELECT Column1, Column2
INTO DestinationTable
FROM SourceTable
“DestinationTable”尚不存在。
我知道我可以做类似的事情
SELECT Column1, Column2 COLLATE Latin1_General_CI_AS
INTO DestinationTable
FROM SourceTable
在我的实际问题中,列的数据类型事先并不知道,所以我不能只将排序规则添加到每一列。它位于遗留应用程序的一个角落,它使用生成 SQL 的大型讨厌的存储过程,我正试图让它在一个新的服务器上工作,该服务器在 tempdb 中具有不同的排序规则,并且更改很少。
我正在寻找类似的东西:
SELECT Column1, Column2
INTO DestinationTable COLLATE Latin1_General_CI_AS
FROM SourceTable
但这不起作用。
【问题讨论】: