首页 / SQL Server / 正文

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

307 发布于: 2019-07-02 15:50 读完约需 1 分钟

问题描述

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数据库中如何修改数据列的数据类型?

分享扩散:

发表评论

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