sys.check_constraints (Transact-SQL)
S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance
Contient une ligne pour chaque objet qui est une contrainte CHECK, avec sys.objects.type = 'C'.
Nom de la colonne | Type de données | Description |
---|---|---|
<Colonnes héritées de sys.objects> | Pour obtenir une liste de colonnes héritées par cet affichage, 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. |
définition | 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 Metadata Visibility Configuration.