繁体   English   中英

SQL Server 2005排序规则问题

[英]SQL Server 2005 collation issue

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

select table1column1 + table2column2 from ...

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

预先感谢乔治

您可以根据需要随时更改列排序规则。

例如

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM