Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
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)