--Esempio Creazione Trigger AFTER CREATE OR REPLACE TRIGGER Tr_Coupons_Log AFTER UPDATE OR DELETE ON COUPONS FOR EACH ROW DECLARE v_TipoModifica VARCHAR2(10); BEGIN v_TipoModifica := CASE WHEN UPDATING THEN 'UPDATE' WHEN DELETING THEN 'DELETE' END; IF (v_TipoModifica = 'UPDATE') THEN INSERT INTO LOG_COUPON(DATA,CODFID,QTA,TIPO) VALUES(SYSDATE,:OLD.CODFID,:NEW.QTA,v_TipoModifica); ELSE INSERT INTO LOG_COUPON(DATA,CODFID,QTA,TIPO) VALUES(SYSDATE,:OLD.CODFID,-1,v_TipoModifica); END IF; END;