Vue EVENT_TABLES

Cette vue Information Schema affiche une ligne pour chaque table et vue d’événement dans la base de données spécifiée (ou actuelle), y compris les vues du schéma INFORMATION_SCHEMA lui-même.

Voir aussi :

Configuration d’une table d’événement, Vue VIEWS

Colonnes

Nom de la colonne

Type de données

Description

TABLE_CATALOG

TEXT

Base de données à laquelle la table d’événements appartient

TABLE_SCHEMA

TEXT

Schéma auquel la table d’événements appartient

TABLE_NAME

TEXT

Nom de la table d’événements

TABLE_OWNER

TEXT

Nom du rôle qui possède la table d’événements

CREATED

TIMESTAMP_LTZ

Heure de création de la table d’événements

LAST_ALTERED

TIMESTAMP_LTZ

Date et heure de la dernière modification de l’objet. Consultez Notes sur l’utilisation.

COMMENT

TEXT

Commentaire pour cette table d’événements

Notes sur l’utilisation

  • La vue n’affiche que les objets pour lesquels le rôle actuel de la session s’est vu accorder des privilèges d’accès. La vue n’honore pas le privilège MANAGE GRANTS et peut donc afficher moins d’informations qu’une commande SHOW lorsque les deux sont exécutées par un rôle auquel le privilège MANAGE GRANTS a été accordé.

    Ce comportement s’applique également aux autres privilèges au niveau du compte et aux vues Information Schema pour lesquelles il existe une commande SHOW correspondante.

  • La vue n’inclut pas les tables d’événements qui ont été détruites. Pour afficher les tables détruites, utilisez SHOW EVENT TABLES à la place.

  • Pour afficher uniquement les tables d’événements de vos requêtes, filtrez à l’aide d’une clause WHERE, par ex. :

    ... WHERE table_schema != 'INFORMATION_SCHEMA'

  • La colonne LAST_ALTERED est mise à jour lorsque les opérations suivantes sont effectuées sur un objet :

    • DDL opérations.

    • DML opérations (pour les tables uniquement).

    • Opérations de maintenance des métadonnées en arrière-plan effectuées par Snowflake.

Exemples

Récupérer les noms de toutes les tables d’événements dans tous les schémas de la base de données mydatabase :

SELECT TABLE_NAME
    FROM mydatabase.information_schema.event_tables;
Copy