首页 / SQL Server / 正文

[SQL Server]SQL Server数据库中如何修改数据列的数据类型?

4864 1 发布于: 2019-07-02 读完约需2分钟

问题描述

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

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

上一篇: [SQL Server]SQL Server数据库中如何使用SQL语句查询出指定数据库的所有索引?

下一篇: [SQL Server]SQL Server数据库中如何将时间日期类型(DateTime)转换成字符串类型(varchar,nvarchar)?

本文永久链接码友网 » [SQL Server]SQL Server数据库中如何修改数据列的数据类型?

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册