Vue TABLE_CONSTRAINTS¶
Cette vue Schéma d’information affiche une ligne pour chaque contrainte d’intégrité référentielle définie pour les tables dans la base de données spécifiée (ou actuelle).
Pour plus d’informations sur les contraintes d’intégrité référentielle, voir Contraintes.
- Voir aussi :
Colonnes¶
Nom de la colonne |
Type de données |
Description |
---|---|---|
CONSTRAINT_CATALOG |
TEXT |
Base de données à laquelle la contrainte appartient |
CONSTRAINT_SCHEMA |
TEXT |
Schéma auquel la contrainte appartient |
CONSTRAINT_NAME |
TEXT |
Nom de la contrainte |
TABLE_CATALOG |
TEXT |
Nom de la base de données de la table actuelle |
TABLE_SCHEMA |
TEXT |
Nom du schéma de la table actuelle |
TABLE_NAME |
TEXT |
Nom de la table actuelle |
CONSTRAINT_TYPE |
TEXT |
Type de contrainte |
IS_DEFERRABLE |
TEXT |
L’évaluation de la contrainte peut-elle être différée ? |
INITIALLY_DEFERRED |
TEXT |
L’évaluation de la contrainte peut-elle être différée et initialement différée ? |
ENFORCED |
TEXT |
La contrainte est-elle appliquée ? |
COMMENT |
TEXT |
Commentaire pour cette contrainte |
CREATED |
TIMESTAMP_LTZ |
Heure de création de la contrainte |
LAST_ALTERED |
TIMESTAMP_LTZ |
Date et heure de la dernière modification de l’objet. Consultez Notes sur l’utilisation. |
RELY |
TEXT |
Si une contrainte en mode NOVALIDATE est prise en compte lors de la réécriture de la requête. Pour plus de détails, voir Propriétés de contrainte étendue. |
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 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.