我有两个表,它们使用不同的排序规则。不允许拼接来自不同排序规则的表中的列,例如不允许使用以下SQL语句。
select table1column1 + table2column2 from ...我的问题是,如何在不破坏表数据的情况下更改表的排序规则?
先谢谢你,乔治
发布于 2009-05-10 08:01:05
如果需要,您可以动态更改列排序规则。
例如。
select table1column1 collate database default + table2column2 collate database default from ...“数据库默认”可以是您想要使用的任何排序规则。
您可以使用以下命令永久更改列的排序规则
ALTER TABLE ... ALTER COLUMN Table1Column1
varchar(50) COLLATE Latin1_General_CI_AS NOT NULL
GOhttps://stackoverflow.com/questions/844896
复制相似问题