TABLE_CONSTRAINTS (Transact-SQL)
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
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 PRIMARY KEY FOREIGN KEY |
IS_DEFERRABLE | varchar(2) | Spécifie si la contrainte case activée ing 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_constraints (Transact-SQL)
Sys. case activée_constraints (Transact-SQL)
sys.tables (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour