Bonjour,

Je suis assez débutants dans la création de triggers.
Voici mon problème.
Je voudrais créer un trigger AFERT INSERT
Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
CREATE OR REPLACE TRIGGER mon_trigger
AFTER INSERT ON tableA
FOR EACH ROW
WHEN (NEW.TableA.id1 = NEW.TableB.id1 and NEW.TableB.col1 = 4)
BEGIN
	  insert into .....;
end;
A la création j'ai l'erreur
ORA-00904: NEW.TableB.col1 : invalid identifier

Je veux que mon insert soit exécuté seulement si le contenu de WHEN est vrai.
Je suis sur Oracle 9.2.0.5, Windows.

svp, aidez moi...