Share via


Comando .show external table schema

Retorna o esquema de tabela externa, como JSON ou CSL.

Esse comando é relevante para qualquer tabela externa de qualquer tipo. Para obter uma visão geral das tabelas externas, veja tabelas externas.

Permissões

Você deve ter pelo menos permissões de Usuário do Banco de Dados, Visualizador de Banco de Dados ou Monitor de Banco de Dados ou Tabela Externa Administração para executar esse comando. Para obter mais informações, confira Controle de acesso baseado em função.

Syntax

.showexternaltableTablenameschemaas (json | csl)

.showexternaltableTablenamecslschema

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
TableName string ✔️ O nome da tabela para a qual mostrar o esquema.

Retornos

Parâmetro de saída Tipo Descrição
TableName string Nome da tabela externa
Esquema string O esquema de tabela em um formato JSON
DatabaseName string Nome do banco de dados da tabela
Pasta string Pasta da tabela
DocString string Cadeia de caracteres documentando a tabela

Exemplos

.show external table T schema as json
.show external table T schema as csl
.show external table T cslschema

Saída de exemplo

json:

TableName Esquema DatabaseName Pasta 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 Esquema DatabaseName Pasta DocString
T x:long,s:string DB ExternalTables Docs