读书人

请教sql-server里如何把一个ntext字段

发布时间: 2012-01-12 22:11:58 作者: rapoo

请问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 '

读书人网 >SQL Server

热点推荐