.drop table 命令

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

从数据库中删除一个或多个表。

注意

.drop table 命令仅软删除数据。 也就是说,无法查询数据,但仍可从永久性storage恢复。 基础storage artifacts根据重试策略中的 recoverability 属性进行硬删除,该策略在将数据引入表中时生效。

权限

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

语法

.drop table TableName [ifexists]

.drop tables ( TableName [, ... ]) [ifexists]

详细了解语法约定

参数

客户 类型 必需 说明
TableName string ✔️ 要删除的表的名称。
ifexists string 当指定了此项时,如果该表不存在,命令不会失败。

返回结果

此命令返回数据库中剩余表的列表。

输出参数 类型 说明
TableName string 表的名称。
DatabaseName string 表所属的数据库。

示例

删除单个表

.drop table CustomersTable ifexists

删除多个表

.drop tables (ProductsTable, ContactsTable, PricesTable) ifexists