Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
Renvoie une ligne pour chaque contrainte de table dans la base de données active. Cette vue de schémas d'informations renvoie des informations sur les objets pour lesquels l'utilisateur actuel dispose d'autorisations.
Pour extraire des informations de ces vues, spécifiez le nom complet INFORMATION_SCHEMA.view_name.
| Nom de la colonne | Type de données | Description |
|---|---|---|
| CONSTRAINT_CATALOG | nvarchar(128) | Qualificateur de la contrainte. |
| CONSTRAINT_SCHEMA | nvarchar(128) | Nom du schéma qui contient la contrainte. Important : La seule méthode fiable pour rechercher le schéma d’un objet est d’interroger l’affichage catalogue sys.objects. |
| CONSTRAINT_NAME | sysname | Nom de la contrainte. |
| TABLE_CATALOG | nvarchar(128) | Qualificateur de la table. |
| TABLE_SCHEMA | nvarchar(128) | Nom du schéma qui contient la table. Important : La seule méthode fiable pour rechercher le schéma d’un objet est d’interroger l’affichage catalogue sys.objects. |
| TABLE_NAME | sysname | Nom de la table. |
| CONSTRAINT_TYPE | varchar(11) | Type de contrainte : CHECK UNIQUE CLÉ PRIMAIRE CLÉ ÉTRANGÈRE |
| IS_DEFERRABLE | varchar(2) | Spécifie si la vérification des contraintes est différée. Renvoie toujours NO. |
| INITIALLY_DEFERRED | varchar(2) | Spécifie si la vérification des contraintes est différée au départ. Renvoie toujours NO. |
Voir aussi
Vues système (Transact-SQL)
Vues de schémas d'informations (Transact-SQL)
sys.objects (Transact-SQL)
sys.key_contraintes (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.tables (Transact-SQL)