| |||||
FORUM HardWare.fr

Programmation

[oracle] TRIGGERS... question tres simple pour ceux qui connaissent..| Dernière réponse | |
|---|---|
| Sujet : [oracle] TRIGGERS... question tres simple pour ceux qui connaissent.. | |
| ouf | yaiss
en fait j'ai fait ça (attention c vraiment tout con ;)) create or replace TRIGGER RTL_delete AFTER UPDATE OF CUR_VAL ON MYTABLE FOR EACH ROW BEGIN if :new.CUR_VAL = 0 and :new.INS_UPDT = 3 then update TABLE1 set cur_val = :new.CUR_VAL, ins_updt = :new.INS_UPDT, val_dt = sysdate where TABLE1.ID = ID; update TABLE2 set cur_val = :new.CUR_VAL, ins_updt = :new.INS_UPDT, val_dt = sysdate where TABLE2.ID = ID; update TABLE3 set cur_val = :new.CUR_VAL, ins_updt = :new.INS_UPDT where TABLE3.ID = ID; update TABLE4 set cur_val = :new.CUR_VAL, ins_updt = :new.INS_UPDT, val_dt = sysdate where TABLE4.ID = ID; update TABLE5 set cur_val = :new.CUR_VAL, ins_updt = :new.INS_UPDT, val_dt = sysdate where TABLE5.ID2 in (select TABLE3.ID2 from TABLE3 where TABLE3.ID = ID); end if; END; / c t vraiment tout bête... |
| Vue Rapide de la discussion |
|---|