从varchar转换为Nvarchar SQLServer 2008

时间:2011-04-06 02:52:04

标签: sql-server sql-server-2008

我有一个表有varchar类型的列我需要将int转换为Nvarchar但是它显示了一个错误,我必须删除表并重新创建它:)任何建议!!

2 个答案:

答案 0 :(得分:9)

这不起作用:

ALTER TABLE my_table ALTER COLUMN my_varchar_column NVARCHAR(32)

答案 1 :(得分:5)

有一个设置可以阻止SSMS保存需要删除和重新创建表的更改。

您可以在工具 - 选项 - 设计师中找到该设置。

enter image description here