Exibição EVENT_TABLES

Esta exibição do Information Schema exibe uma linha para cada tabela de eventos e exibição definida no banco de dados especificado (ou atual), incluindo as exibições no próprio esquema INFORMATION_SCHEMA.

Consulte também:

Visão geral da tabela de evento, Exibição VIEWS

Colunas

Nome da coluna

Tipo de dados

Descrição

TABLE_CATALOG

TEXT

Banco de dados ao qual a tabela de eventos pertence.

TABLE_SCHEMA

TEXT

Esquema a qual a tabela de eventos pertence.

TABLE_NAME

TEXT

Nome da tabela de eventos

TABLE_OWNER

TEXT

Nome da função proprietária da tabela de eventos

CREATED

TIMESTAMP_LTZ

Hora de criação da tabela de eventos

LAST_ALTERED

TIMESTAMP_LTZ

Data e hora em que o objeto foi alterado pela última vez por uma operação de metadados de DML, DDL ou em segundo plano. Consulte as Notas de uso.

COMMENT

TEXT

Comentário para esta tabela de eventos

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 uma função com o privilégio MANAGE GRANTS.

    Este comportamento também se aplica a outros privilégios em nível de conta e exibições do Information Schema para as quais há um comando SHOW correspondente.

  • A exibição não inclui as tabelas de eventos que foram descartadas. Para ver as tabelas descartadas, use SHOW EVENT TABLES em seu lugar.

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

    ... WHERE table_schema != 'INFORMATION_SCHEMA'

  • A coluna LAST_ALTERED é atualizada quando as seguintes operações são executadas em um objeto:

    • operações DDL.

    • operações DML (somente para tabelas). Esta coluna é atualizada mesmo quando nenhuma linha é afetada pela instrução DML.

    • Operações de manutenção em segundo plano em metadados realizadas pelo Snowflake.

Exemplos

Recuperar os nomes de todas as tabelas de eventos em todos os esquemas do banco de dados mydatabase:

SELECT TABLE_NAME
    FROM mydatabase.information_schema.event_tables;
Copy