Geo*_*ge2 2 sql sql-server-2005 collation
我有两个表,他们使用不同的排序规则.不允许从具有不同排序规则的表中连接列,例如,不允许使用以下SQL,
select table1column1 + table2column2 from ...
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何更改表的排序规则而不破坏表的数据?
乔治,提前谢谢
如果需要,您可以动态更改列排序规则.
例如
select table1column1 collate database default + table2column2 collate database default from ...
Run Code Online (Sandbox Code Playgroud)
"数据库默认值"可以是您想要使用的排序规则.
您可以永久更改列的排序规则
ALTER TABLE ... ALTER COLUMN Table1Column1
varchar(50) COLLATE Latin1_General_CI_AS NOT NULL
GO
Run Code Online (Sandbox Code Playgroud)