适用于:✅Azure 数据资源管理器
以 JSON 或 CSL 形式返回外部表的架构。
此命令与任何类型的任何外部表相关。 有关外部表的概述,请参阅外部表。
权限
你必须至少具有数据库用户、数据库查看者、数据库监视者或外部表管理员权限才能运行此命令。 有关详细信息,请参阅基于角色的访问控制。
语法
.show external table TableName schema as (json | csl)
.show external tableTableName cslschema
详细了解语法约定。
参数
| 客户 | 类型 | 必需 | 说明 |
|---|---|---|---|
| TableName | string |
✔️ | 要显示其架构的表的名称。 |
返回
| 输出参数 | 类型 | 说明 |
|---|---|---|
| TableName | string |
外部表的名称 |
| 架构 | string |
JSON 格式的表架构 |
| DatabaseName | string |
表的数据库名称 |
| Folder | string |
表的文件夹 |
| DocString | string |
用来记录表的字符串 |
示例
.show external table T schema as json
.show external table T schema as csl
.show external table T cslschema
示例输出
json:
| TableName | 架构 | DatabaseName | 文件夹 | DocString |
|---|---|---|---|---|
| T | {"Name":"ExternalBlob", "Folder":"ExternalTables", "DocString":"Docs", "OrderedColumns":[{"Name":"x","Type":"System.Int64","CslType":"long","DocString":""},{"Name":"s","Type":"System.String","CslType":"string","DocString":""}]} |
DB | ExternalTables | Docs |
csl:
| TableName | 架构 | DatabaseName | 文件夹 | DocString |
|---|---|---|---|---|
| T | x:long,s:string | DB | ExternalTables | Docs |