You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure Data Explorer(ADX)中用Kusto批量删除前缀相同的表?

批量删除Azure Data Explorer中前缀匹配的表

ADX的.drop tables命令不支持通配符(比如string*),所以得先筛选出目标表,再生成批量删除命令,步骤如下:

  1. 筛选目标表并生成删除命令
    执行以下Kusto查询,替换"string"为你的表名前缀:

    .show tables 
    | where name startswith "string"
    | summarize tables_list = strcat_array(make_list(name), ", ")
    | project drop_command = strcat(".drop tables ", tables_list)
    

    这个查询会输出一条完整的.drop tables命令,包含所有符合前缀条件的表名(用逗号分隔)。

  2. 执行删除命令
    复制查询结果中的drop_command内容,直接在ADX查询窗口执行即可。

注意事项

  • 执行删除操作需要Table Admin或Database Admin权限。
  • 删除表是不可逆操作,执行前务必确认生成的命令中包含的表都是你要删除的目标表。

内容的提问来源于stack exchange,提问作者MMV

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 17:48:08