.alter column 命令

使用 “版本 ”下拉列表切换服务。 了解有关导航的详细信息
适用于:✅ Azure Data Explorer

更改现有表列的数据类型。

警告

更改列的数据类型后,该列中的任何预先存在的数据会在将来的查询中返回 null 值。 使用 .alter column 后,即使通过使用另一个命令将列类型更改回以前的值,也无法恢复列中的数据。 有关如何保留预先存在的数据的信息,请参阅在不丢失数据的情况下更改列类型

权限

必须至少具有 Table Admin 权限才能运行此命令。

语法

.alter column [DatabaseName.] TableName.ColumnNametype=ColumnNewType

详细了解语法约定

参数

客户 类型 必需 说明
DatabaseName string 包含表的数据库的名称。
TableName string ✔️ 包含要更改的列的表的名称。
ColumnName string ✔️ 要更改的列的名称。
ColumnNewType string ✔️ 列的新数据类型

示例

.alter column ['Table'].['ColumnX'] type=string