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:
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. |
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;