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"} |