问题描述
SQL Server数据库中有一列的数据类型为varchar(50)
,现需要将其数据类型修改为nvarchar(200)
,如何使用SQL语句修改这列的数据类型呢?
方案一
SQL Server数据库支持使用SQL语句修改列的数据类型,语法如下:
ALTER TABLE <TableName>
ALTER COLUMN ColumnName DataType [NULL | NOT NULL];
所以,修改数据列的SQL语句如下:
ALTER TABLE <schemaName>.<tableName>
ALTER COLUMN <columnName> nvarchar(200) [NULL|NOT NULL]
注:请不要遗漏了设置
NULL/NOT NULL
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册