Bonjour,
après une recherche infructueuse, je me permet de vous soumettre une petite question:
Dans ma base, j'ai une table PROFESSEURS et une table STAGIAIRES. Chacune d'elle hérite d'un attribut NUMÉRO qui vient d'une table PERSONNES.
J'ai donc la contrainte d'intégrité suivante:
CONSTRAINT ce_stagiaire FOREIGN KEY(NUM_STAGIAIRE) REFERENCES PERSONNES(NUM_PERSONNES)
Mais comment faire pour que empecher l'ajout d'un stagiaire si cette personne est déjà un stagiaire?
J'ai essayé ça:
CONSTRAINT ck_stagiaire CHECK num_stagiaire NOT IN PROFESSEURS.NUM_STAGIAIRE;
Mais ça ne marche pas ... vous auriez une idée?
Partager