hi
P'tit souci avec un trigger.
version : Oracle 8.1.7.4
soit une table A avec 2 champs C1 et C2.
A
---
C1 | C2
---------
08 | blabla
09 | blibli
je souhaiterai faire un trigger 'on update' dynamque.
une première tentative (qui ne fonctionne pas) mais qui résume bien mon besoin
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 TRIG_AFTUPD AFTER UPDATE ON A FOR EACH ROW DECLARE cX VARCHAR2(2); BEGIN cX := :old.c1 ; dbms_mview.refresh("MVIEW_".cX."_BTNN") ; END; / SHOW ERRORS;
une idée ? pour réaliser correctement ce que ce code exprime mais qui ne fonctionne pas...
merci d'avance.
Partager