日期:2014-05-19  浏览次数:20691 次

请问sql-server里怎么把一个ntext字段改成nvarchar类型的
表t里字段c为ntext类型的,

我用了alter   table   [t]   alter   column   [c]   nvarchar(255)

在sql2005里可以执行,在sql2000里执行则报错,   好象ntext列都不能改.

有什么办法解决吗

------解决方案--------------------
alter table [t] add [c1] nvarchar(255)

update [t] set [c1]=[c]

alter table [t] drop column [c]

EXEC sp_rename '[t].[c1] ', '[c] ', 'COLUMN '