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

如何使用Spark SQL查看Spark及Databricks中外部Delta表的存储位置

查询已注册外部Delta表存储位置的Spark SQL方法
  • 通用全量信息查询法(兼容Databricks、开源Spark所有环境)
    执行DESCRIBE EXTENDED 你的表名;语句即可,示例:
    DESCRIBE EXTENDED db_name.sales_external_delta;
    
    返回结果中找到Location字段对应的取值,就是该Delta表在存储系统中的实际路径。
  • 精准直接取路径法
    你可以直接过滤DESCRIBE EXTENDED的结果,只返回路径信息:
    SELECT data_type AS delta_storage_path
    FROM DESCRIBE EXTENDED db_name.sales_external_delta
    WHERE col_name = 'Location';
    
  • 建表语句查询法
    执行SHOW CREATE TABLE 你的表名;,返回的完整建表语句中LOCATION关键字后标注的路径,就是Delta表的存储位置。

补充说明:以上查询逻辑对托管Delta表同样适用,二者的核心差异是删除外部表时不会同步删除Location对应的存储数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 18:15:03