Bonjour tout le monde,

j'ai besoin de faire un trigger qui se déclenche après modification sur le champs XXX de la table TABLE_X ,

si NEW.XXX > 0 and OLD.XXX = 0 then type_op = 'AJOUT'
si NEW.XXX = 0 and OLD.XXX <> 0 then type_op = 'SUPPRESSION'
sinon type_op = 'MODIF'

est ce que le départ est juste : ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CREATE OR REPLACE TRIGGER "TR_AUDIT"
AFTER  UPDATE OF XXX ON TABLE_X
REFERENCING NEW AS NEW
            OLD AS OLD
            FOR EACH ROW
et pour les conditions, dois-je mettre des begin et end à chaque fois?

merci d'avance