在数据库建好的数据表已经设定好列数据类型属性,有时因实际需要调整某列的数据类型,这时需要通过Sql脚本进行修该,语法:“ALTER TABLE [数据库名].[dbo].[数据表] ALTER COLUMN [数据表列名] Nvarchar(100);  ”。

如下图,示例中在[abc]数据库中建立一个[User]数据表,有三例Id、Num、Name数据属性随意设定类型。


这里把[Name]列的数据类型varchar(9)修改成nvarchar(30), 写法:“ALTER TABLE [abc].[dbo].[User] ALTER COLUMN [Name] nvarchar(30);  ”。如下图:


通过这样可以修改数据表列的数据类型、数据长短修改,微软官方参考地址:https://docs.microsoft.com/zh-cn/sql/relational-databases/tables/modify-columns-database-engine?view=sql-server-ver15