Vue VIEWS¶
Cette vue du schéma d’information affiche une ligne pour chaque vue de la base de données spécifiée (ou actuelle), y compris les vues INFORMATION_SCHEMA pour la base de données.
- Voir aussi :
Colonnes¶
Nom de la colonne |
Type de données |
Description |
---|---|---|
TABLE_CATALOG |
TEXT |
Base de données à laquelle appartient la vue. |
TABLE_SCHEMA |
TEXT |
Schéma auquel appartient la vue. |
TABLE_NAME |
TEXT |
Nom de la vue. |
TABLE_OWNER |
TEXT |
Nom du rôle qui possède la vue. |
VIEW_DEFINITION |
TEXT |
Texte de l’expression de requête de la vue. |
CHECK_OPTION |
TEXT |
Non applicable pour Snowflake. |
IS_UPDATABLE |
TEXT |
Non applicable pour Snowflake. |
INSERTABLE_INTO |
TEXT |
Non applicable pour Snowflake. |
IS_SECURE |
TEXT |
Spécifie si la vue est sécurisée. |
CREATED |
TIMESTAMP_LTZ |
Heure de création de la vue. |
LAST_ALTERED |
TIMESTAMP_LTZ |
Heure de dernière modification de la vue. |
LAST_DDL |
TIMESTAMP_LTZ |
Horodatage de la dernière opération DDL effectuée sur la table ou la vue, y compris les actualisations de la base de données pour la réplication (si l’actualisation modifie les propriétés visibles de la table/vue). |
LAST_DDL_BY |
TEXT |
Nom d’utilisateur de l’utilisateur qui a effectué la dernière opération DDL sur la table ou la vue. |
COMMENT |
TEXT |
Commentaire pour cette vue. |
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.
Pour supprimer les vues INFORMATION_SCHEMA de vos requêtes, filtrez-les à l’aide d’une clause WHERE, par exemple :
... WHERE table_schema != 'INFORMATION_SCHEMA'