Bonjour à tous,
J'étais donc partie pour construire un trigger qui me paraissait simple... mais en fait ça ne fonctionne pas!
J'ai une table ROUTE composée de 3 champs : LARGEUR, LONGUEUR, SURFACE
L'idée est qu'à chaque modification de la table, le champ SURFACE est calculé à partir des champs LARGEUR et LONGUEUR
Donc voici le trigger que j'ai construit
Il y a donc une erreur de compilation à la création du trigger, et toad me dit "PLS-00103: Symbole "SELECT" rencontré à la place d'un des symboles suivants:...."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 create OR REPLACE trigger TR_SURF before insert or update on ROUTE for each row Begin :new.SURFACE:=select(R.LARGEUR * R.LONGUEUR) FROM ROUTE R; End; /
Pouvez-vous m'aider à résoudre ce problème?...
Merci d'avance,
Partager