sys.check_constraints (Transact-SQL)

Contient une ligne par objet représentant une contrainte CHECK, avec sys.objects.type = 'C'.

Nom de colonne

Type de données

Description

<Colonnes héritées de sys.objects>

 

Pour obtenir la liste des colonnes dont cette vue hérite, consultez sys.objects (Transact-SQL).

is_disabled

bit

La contrainte CHECK est désactivée.

is_not_for_replication

bit

La contrainte CHECK a été créée avec l'option NOT FOR REPLICATION.

is_not_trusted

bit

La contrainte CHECK n'a pas été vérifiée par le système pour toutes les lignes.

parent_column_id

int

0 indique une contrainte CHECK de niveau table.

Une valeur autre que zéro indique qu'il s'agit d'une contrainte CHECK de niveau colonne définie sur la colonne contenant la valeur d'ID spécifiée.

definition

nvarchar(max)

Expression SQL qui définit cette contrainte CHECK.

uses_database_collation

bit

1 = La définition de contrainte dépend du classement par défaut de la base de données pour une évaluation correcte ; sinon, la valeur est 0. Une telle dépendance évite la modification du classement par défaut de la base de données.

is_system_named

bit

1 = Le nom a été généré par le système.

0 = Le nom a été fourni par l'utilisateur.

Autorisations

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Voir aussi

Référence

Vues de catalogue d'objets (Transact-SQL)

Affichages catalogue (Transact-SQL)