Salut, Je cherche mais je ne comprend pas pourquoi mon trigger ne fonctionne pas...
quand je l'exécute il me donne une erreur à la ligne 11
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 CREATE OR REPLACE TRIGGER BIMemeProgramme BEFORE INSERT ON Cours FOR EACH ROW DECLARE id_test INTEGER; BEGIN IF (:new.id_cours_prerequis IS NOT NULL) THEN SELECT id_programme INTO id_test FROM Cours WHERE id_cours = :new.id_cours_prerequis; IF (:new.id_programme <> id_test) THEN RAISE_APPLICATION_ERROR(-20001,'erreur'); END IF; END IF; END; /
Partager