我有两张桌子,他们使用不同的排序规则。不允许从具有不同排序规则的表中连接列,例如,不允许使用以下SQL,
select table1column1 + table2column2 from ...
我的问题是,如何在不破坏表格数据的情况下更改表格的排序规则?
提前谢谢, 乔治答案 0 :(得分:6)
如果需要,您可以动态更改列排序规则。
E.g。
select table1column1 collate database default + table2column2 collate database default from ...
“数据库默认值”可以是您想要使用的排序规则。
您可以使用
永久更改列的排序规则ALTER TABLE ... ALTER COLUMN Table1Column1
varchar(50) COLLATE Latin1_General_CI_AS NOT NULL
GO