Exibição EXTERNAL_TABLES

Esta exibição do Information Schema exibe uma linha para cada tabela externa definida no banco de dados especificado (ou atual).

Consulte também:

Exibição COLUMNS , Exibição VIEWS

Colunas

Nome da coluna

Tipo de dados

Descrição

TABLE_CATALOG

TEXT

Banco de dados ao qual a tabela pertence

TABLE_SCHEMA

TEXT

Esquema a qual a tabela pertence

TABLE_NAME

TEXT

Nome da tabela

TABLE_OWNER

TEXT

Nome da função proprietária da tabela

CREATED

TIMESTAMP_LTZ

Hora de criação da tabela

LAST_ALTERED

TIMESTAMP_LTZ

Hora da última alteração da tabela.

LAST_DDL

TIMESTAMP_LTZ

Carimbo de data/hora da última operação DDL realizada na tabela ou exibição, incluindo atualizações de banco de dados para replicação (se a atualização mudar as propriedades visíveis da tabela/exibição).

LAST_DDL_BY

TEXT

Nome de usuário do usuário que realizou a última operação DDL na tabela ou exibição.

AUTO_CLUSTERING_ON

BOOLEAN

Se o clustering automático está habilitado para a tabela

COMMENT

TEXT

Comentário para esta tabela

LOCATION

TEXT

Estágio externo onde os arquivos contendo os dados a serem lidos são preparados

FILE_FORMAT_NAME

TEXT

Formato de arquivo nomeado que descreve os arquivos de dados preparados a serem digitalizados ao consultar a tabela externa

FILE_FORMAT_TYPE

TEXT

Tipo de formato dos arquivos de dados preparados a serem digitalizados ao consultar a tabela externa

Notas de uso

  • A visualização exibe apenas objetos para os quais a função atual da sessão tem privilégios de acesso. A exibição não honra o privilégio MANAGE GRANTS e consequentemente pode mostrar menos informações em comparação com um comando SHOW quando ambos são executados por um usuário com o privilégio MANAGE GRANTS.

  • A exibição não inclui as tabelas externas que foram descartadas.

  • Para visualizar apenas tabelas externas em suas consultas, filtre usando uma cláusula WHERE, por exemplo:

    ... WHERE table_schema != 'INFORMATION_SCHEMA'

Exemplos

Recuperar a lista de todas as tabelas externas em todos os esquemas do banco de dados mydatabase:

SELECT table_name, last_altered FROM mydatabase.information_schema.external_tables;
Copy