Show external table artifacts 命令

本文介绍如何显示会在查询给定外部表时进行处理的所有文件。

权限

你必须具有数据库用户权限才能运行此命令。

语法

.showexternaltableExternalTableNameartifacts [limitMaxResults]

详细了解语法约定

参数

客户 类型​​ 必需 说明
ExternalTableName string 外部表的名称。
MaxResults int 要返回的最大结果数。

提示

循环访问外部表引用的所有文件可能会有非常高的开销,具体取决于文件的数量。 如果只想查看某些 URI 示例,请确保使用 limit 参数。

返回

输出参数 类型 描述
Uri string 外部存储数据文件的 URI
大小 long 文件长度(以字节为单位)
分区 dynamic 描述分区外部表的文件分区的动态对象

示例

.show external table T artifacts

输出

Uri 大小 分区
https://storageaccount.blob.core.chinacloudapi.cn/container1/folder/file.csv 10743 {}

对于已分区的表,Partition 列将包含提取的分区值:

输出

Uri 大小 分区
https://storageaccount.blob.core.chinacloudapi.cn/container1/customer=john.doe/dt=20200101/file.csv 10743 {"Customer": "john.doe", "Date": "2020-01-01T00:00:00.0000000Z"}