Bonjour à tous,
j'ai un petit soucis lorsque je veux utiliser une fonction personnelle dans le bloc PL/SQL d'un trigger.
Chaque tentative de compilation débouche sur Warning: compiled but with compilation errors, mais sans donner de détail supplémentaire.
Cela est-il normal ? Y a-t-il une explication logique ?
Pour info, voici le code qui pose problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE OR REPLACE TRIGGER FOO.MY_TRIG AFTER UPDATE OF FIELD_A ON FOO.TAB_A REFERENCING NEW AS New OLD AS Old FOR EACH ROW DECLARE TEMP VARCHAR2(20) ; BEGIN TEMP := FUNC_PERSO('1') ; END ;
Partager