Lors de la création ou la modification des tables et des vues dans une base de données Oracle , vous pouvez ajouter l'un des six des contraintes d'Oracle. L'un de ces six s'appelle une contrainte " de contrôle" , ce qui le rend si lorsque vous essayez d'ajouter un nouvel enregistrement à une table, le dossier doit satisfaire aux exigences de la contrainte. Si vous essayez d'ajouter un dossier qui ne répond pas à cette contrainte, la base de données refuse l'entrée . Instructions
1
ouvrir l'outil Oracle SQL
2
Tapez et exécutez la requête suivante : .
CREATE TABLE enregistrement (produits
Numéro d'identification (8) , AB nom
VARCHAR2 ( 30) , AB
NOMBRE d'âge (2) , AB
payé CHAR (1) , AB
CONTRAINTE check_age_min CHECK ( âge > 21)
) ;
Cette requête crée une table avec trois champs . Il ajoute une contrainte de vérification appelée " check_age_min » qui exige que chaque dossier pour avoir une valeur d'âge supérieur à 21
3 Type de
dans et exécutez la requête suivante : .
ALTER enregistrement de table Ajouter contrainte de validation check_paid (payé en ( 'Y' , 'N' ) ) ;
Cette requête modifie la table et ajoute une contrainte appelé « check_paid " qui vérifie les entrées dans le champ «payé» , exigeant qu'ils ont une valeur soit "Y" ou "N" et rien d'autre .