从varchar转换为Nvarchar SQLServer 2008

Joh*_*van 4 sql-server sql-server-2008

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

squ*_*ull 9

这不起作用:

ALTER TABLE my_table ALTER COLUMN my_varchar_column NVARCHAR(32)
Run Code Online (Sandbox Code Playgroud)


Mik*_*son 5

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

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

在此输入图像描述