Schéma :

ACCOUNT_USAGE

Vue REFERENTIAL_CONSTRAINTS

Cette vue Account Usage affiche une ligne pour chaque contrainte FOREIGN KEY définie pour les tables du compte.

Les contraintes FOREIGN KEY sont utilisées pour renforcer l’intégrité référentielle. Pour plus d’informations, voir Contraintes et Contraintes d’intégrité référentielle.

Pour renvoyer des informations sur d’autres types de contraintes (ainsi que les contraintes FOREIGN KEY), interrogez les Vue TABLE_CONSTRAINTS.

Colonnes

Nom de la colonne

Type de données

Description

CONSTRAINT_CATALOG_ID

NUMBER

Identifiant interne / généré par le système pour la base de données de la contrainte.

CONSTRAINT_CATALOG

TEXT

Base de données à laquelle la contrainte appartient

CONSTRAINT_SCHEMA_ID

NUMBER

Identifiant interne / généré par le système pour le schéma de la contrainte.

CONSTRAINT_SCHEMA

TEXT

Schéma auquel la contrainte appartient

CONSTRAINT_NAME

TEXT

Nom de la contrainte

UNIQUE_CONSTRAINT_CATALOG_ID

NUMBER

Identifiant interne / généré par le système pour la base de données de la contrainte actuelle.

UNIQUE_CONSTRAINT_CATALOG

TEXT

Base de données de la contrainte unique référencée par la contrainte en cours.

UNIQUE_CONSTRAINT_SCHEMA_ID

NUMBER

Identifiant interne / généré par le système pour le schéma de la contrainte.

UNIQUE_CONSTRAINT_SCHEMA

TEXT

Schéma de la contrainte unique référencée par la contrainte en cours.

UNIQUE_CONSTRAINT_NAME

TEXT

Nom de la contrainte unique référencée par la contrainte en cours.

MATCH_OPTION

TEXT

Option de correspondance pour la contrainte.

UPDATE_RULE

TEXT

Mettre à jour la règle pour la contrainte en cours.

DELETE_RULE

TEXT

Supprimer la règle pour la contrainte actuelle.

COMMENT

TEXT

Commentaire pour la contrainte.

CREATED

TIMESTAMP_LTZ

Date et heure de création de la contrainte.

LAST_ALTERED

TIMESTAMP_LTZ

Date et heure de la dernière modification de l’objet par un DML, un DDL ou une opération de métadonnées en arrière-plan. Consultez Notes sur l’utilisation.

DELETED

TIMESTAMP_LTZ

Date et heure auxquelles la contrainte a été supprimée.

Notes sur l’utilisation

  • La latence pour la vue peut atteindre 120 minutes (2 heures).

  • 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). Cette colonne est mise à jour même si aucune ligne n’est affectée par l’instruction DML.

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