.alter column 命令
适用于:✅Azure 数据资源管理器
更改现有表列的数据类型。
警告
更改列的数据类型后,该列中的任何预先存在的数据会在将来的查询中返回 null 值。
使用 .alter column
后,即使通过使用另一个命令将列类型更改回以前的值,也无法恢复列中的数据。
有关如何保留预先存在的数据的信息,请参阅在不丢失数据的情况下更改列类型。
权限
你必须至少具有表管理员权限才能运行此命令。
语法
.alter
column
[DatabaseName .
] TableName .
ColumnName type
=
ColumnNewType
详细了解语法约定。
参数
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
DatabaseName | string |
包含表的数据库的名称。 | |
TableName | string |
✔️ | 包含要更改的列的表的名称。 |
ColumnName | string |
✔️ | 要更改的列的名称。 |
ColumnNewType | string |
✔️ | 列的新数据类型。 |
示例
.alter column ['Table'].['ColumnX'] type=string