你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

.drop column 命令

从表中删除列。

若要从一个表中删除多个列,请参阅删除多个表列

注意

此命令不会以物理方式删除数据,并且不会降低已引入数据的存储成本。

警告

此命令不可逆。 已删除的列中的所有数据都将不再可查询。 将来用于添加该列的命令将无法恢复数据。

权限

你必须至少具有表管理员权限才能运行此命令。

语法

.dropcolumnTableName.ColumnName [ifexists]

详细了解语法约定

参数

名称 类型 必需 说明
TableName string ✔️ 包含要删除的列的表的名称。
ColumnName string ✔️ 要删除的列的名称。
ifexists string 如果指定此项,则对于不存在的列,此命令不会失败。

示例

以下命令将从表中删除该 ValueTest (如果存在此类列)。 如果该列不存在,则命令不会失败。

.drop column Test.Value ifexists

删除多个表列

从表中删除多列。

注意

此命令不会以物理方式删除数据,并且不会降低已引入数据的存储成本。

警告

此命令不可逆。 已删除的列中的所有数据都将不再可查询。 将来用于添加这些列的命令将无法还原数据。

语法

.droptableTableNamecolumns(ColumnName [, ...] )

详细了解语法约定

参数

名称 类型 必需 说明
TableName string ✔️ 包含要删除的列的表的名称。
ColumnName string ✔️ 要删除的列的名称。

示例

以下命令将从表中删除 ValueItemTest

.drop table Test columns ( Value, Item )