Bonjour,
Voilà, j'aimerais savoir si il est possible de faire ceci :
Donc, je dois supprimer l'etudiants à condition qu'il soit diplomé depuis plus de 4 ans. Comme son matricule se retrouve dans 3 ou 4 tables, je voudrais directement savoir dans ma procédure si on peut le supprimer ou non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 IF Matricule IN (SELECT MATRICULE FROM DIPLOMES WHERE (EXTRACT(YEAR FROM CURRENT_DATE) - EXTRACT(YEAR FROM DATEFIN)) > 4; THEN DELETE FROM DIPLOMES WHERE Matricule = Supprimer.Matricule; END IF;
Merci
Partager