2

我有两个表,它们使用不同的排序规则。不允许连接具有不同排序规则的表中的列,例如以下 SQL 是不允许的,

select table1column1 + table2column2 from ...

我的问题是,如何在不破坏表数据的情况下更改表的排序规则?

提前谢谢,乔治

4

1 回答 1

6

如果需要,您可以随时更改列排序规则。

例如

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
于 2009-05-10T08:01:05.377 回答