sys.check_constraints (Transact-SQL)
Mis à jour : 17 juillet 2006
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. SQL Server 2005 diffère de SQL Server 2000 par sa manière de décoder et de stocker les expressions SQL dans les métadonnées de catalogue. La sémantique de l'expression décodée est équivalente au texte d'origine, par contre la syntaxe n'est pas garantie. Par exemple, les espaces sont supprimés de l'expression décodée. Pour plus d'informations, consultez Changements de comportement des fonctionnalités du moteur de base de données de SQL Server 2005. |
uses_database_collation |
bit |
1 = l'évaluation correcte de la définition de la contrainte dépend du classement par défaut de la base de données ; sinon, la valeur est 0. Une telle dépendance empêche toute 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. |
Voir aussi
Référence
Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
17 juillet 2006 |
|