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;
/