Show external table artifacts 命令

适用于:✅Azure 数据资源管理器

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

权限

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

语法

.show external table ExternalTableName artifacts [limit MaxResults]

详细了解语法约定

参数

客户 类型​​ 必需 说明
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"}