使用 “版本 ”下拉列表切换服务。 了解有关导航的详细信息。
适用于:✅ Azure Data Explorer
从表中删除列。
若要从一个表中删除多个列,请参阅删除多个表列。
注意
此命令不会以物理方式删除数据,也不会降低已引入的数据storage成本。
警告
此命令不可逆。 已删除的列中的所有数据都将不再可查询。 将来用于添加该列的命令将无法恢复数据。
权限
必须至少具有 Table Admin 权限才能运行此命令。
语法
.drop
column
TableName.ColumnName [ifexists]
详细了解语法约定。
参数
| 客户 | 类型 | 必需 | 说明 |
|---|---|---|---|
| TableName | string |
✔️ | 包含要删除的列的表的名称。 |
| ColumnName | string |
✔️ | 要删除的列的名称。 |
ifexists |
string |
如果指定此项,则对于不存在的列,此命令不会失败。 |
示例
以下命令将从 Value 表中删除 Test 列(如果存在该列)。 如果该列不存在,则命令不会失败。
.drop column Test.Value ifexists
删除多个表列
从表中删除多列。
注意
此命令不会以物理方式删除数据,也不会降低已引入的数据storage成本。
警告
此命令不可逆。 已删除的列中的所有数据都将不再可查询。 将来用于添加这些列的命令将无法还原数据。
语法
.drop
table
TableNamecolumns(ColumnName [, ...] )
详细了解语法约定。
参数
| 客户 | 类型 | 必需 | 说明 |
|---|---|---|---|
| TableName | string |
✔️ | 包含要删除的列的表的名称。 |
| ColumnName | string |
✔️ | 要删除的列的名称。 |
示例
以下命令将从 Value 表中删除 Item 和 Test 列。
.drop table Test columns ( Value, Item )