如果我从一个源选择到另一个源,我能同时指定排序规则吗?
例如:
在我的实际问题中,列的数据类型事先是未知的,因此我不能仅仅为每个列添加排序规则。它位于一个使用大型恶劣存储过程生成SQL的遗留应用程序的角落里,我正在尝试在具有不同临时数据库排序规则的新服务器上使其正常运行,并最小化更改。
我正在寻找类似于以下内容的解决方案:
例如:
SELECT Column1, Column2
INTO DestinationTable
FROM SourceTable
当“DestinationTable”不存在时。
我知道我可以这样做:
SELECT Column1, Column2 COLLATE Latin1_General_CI_AS
INTO DestinationTable
FROM SourceTable
在我的实际问题中,列的数据类型事先是未知的,因此我不能仅仅为每个列添加排序规则。它位于一个使用大型恶劣存储过程生成SQL的遗留应用程序的角落里,我正在尝试在具有不同临时数据库排序规则的新服务器上使其正常运行,并最小化更改。
我正在寻找类似于以下内容的解决方案:
SELECT Column1, Column2
INTO DestinationTable COLLATE Latin1_General_CI_AS
FROM SourceTable
但那样做是行不通的。