Partager via


TABLE_CONSTRAINTS (Transact-SQL)

Renvoie une ligne pour chaque contrainte de table dans la base de données active. Cette vue de schéma d'information renvoie des informations sur les objets autorisés pour l'utilisateur actif.

Pour extraire des informations de ces vues, spécifiez le nom complet **INFORMATION_SCHEMA.**view_name.

Nom de colonne Type de données Description

CONSTRAINT_CATALOG

nvarchar(128)

Identificateur de la contrainte

CONSTRAINT_SCHEMA

nvarchar(128)

Nom du schéma contenant la contrainte

CONSTRAINT_NAME

sysname

Nom de la contrainte

TABLE_CATALOG

nvarchar(128)

Qualificateur de la table

TABLE_SCHEMA

nvarchar(128)

Nom du schéma contenant la table

TABLE_NAME

sysname

Nom de la table

CONSTRAINT_TYPE

varchar(11)

Type de contrainte :

  • CHECK
  • UNIQUE
  • PRIMARY KEY
  • FOREIGN KEY

IS_DEFERRABLE

varchar(2)

Indique si la vérification des contraintes peut être 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

Référence

Vues système (Transact-SQL)
Vues de schémas d'informations (Transact-SQL)
sys.objects (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.tables (Transact-SQL)

Autres ressources

Interrogation des catalogues système de SQL Server

Aide et Informations

Assistance sur SQL Server 2005