Qu'est-ce que la contrainte de vérification dans db2 ?
Qu'est-ce que la contrainte de vérification dans db2 ?

Vidéo: Qu'est-ce que la contrainte de vérification dans db2 ?

Vidéo: Qu'est-ce que la contrainte de vérification dans db2 ?
Vidéo: Differences Between VSAM and DB2 - Mainframe DB2 Tutorial - Part 25 2024, Avril
Anonim

UNE vérifier la contrainte est une règle qui spécifie les valeurs autorisées dans une ou plusieurs colonnes de chaque ligne d'une table de base. Une table peut avoir n'importe quel nombre de vérifier les contraintes . DB2 ® applique une vérifier la contrainte en appliquant la restriction à chaque ligne insérée, chargée ou mise à jour.

Par la suite, on peut aussi se demander, quel est le but d'une contrainte de vérification ?

Les CHECK contrainte est utilisé pour limiter la plage de valeurs pouvant être placée dans une colonne. Si vous définissez un CHECK contrainte sur une seule colonne, il n'autorise que certaines valeurs pour cette colonne. Si vous définissez un CHECK contrainte sur une table, il peut limiter les valeurs de certaines colonnes en fonction des valeurs d'autres colonnes de la ligne.

Aussi, qu'est-ce que la contrainte de données ? UNE contrainte est une limitation que vous placez sur le Les données que les utilisateurs peuvent saisir dans une colonne ou un groupe de colonnes. UNE contrainte fait partie de la définition de la table; vous pouvez mettre en œuvre contraintes lorsque vous créez la table ou plus tard.

Sachez également, comment définissez-vous une contrainte de vérification en SQL ?

Vérifier la contrainte . UNE vérifier la contrainte est un type d'intégrité contrainte en SQL qui spécifie une exigence qui doit être remplie par chaque ligne d'une table de base de données. Les contrainte doit être un prédicat. Il peut faire référence à une seule colonne ou à plusieurs colonnes du tableau.

Quelle est la différence entre une contrainte de colonne et une contrainte de table ?

une colonne niveau contrainte n'a de portée qu'au colonne il est défini sur. UNE table niveau contrainte peut voir chaque colonne du tableau . C'est le majeur différence entre les deux - celui de "scoping". Tout colonne niveau contrainte (exception: non nul) peut être exprimé à la table niveau - mais l'inverse n'est pas vrai.

Conseillé: