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 .
|