oracle trigger compuesto
CREATE OR REPLACE TRIGGER compound_trigger_name
FOR INSERT | DELETE UPDATE OF column ON table COMPOUND TRIGGER
-- Sección declaratica (optional)
-- Variables se declaran durante el Trigger
--Ejecución antes de una consulta DML
BEFORE STATEMENT IS
BEGIN
NULL;
END BEFORE STATEMENT;
-- Ejecución antes de cada fila, variables :NEW, :OLD son permitidas
BEFORE EACH ROW IS
BEGIN
NULL;
END BEFORE EACH ROW;
-- Ejecución despues de cada fila, variables :NEW, :OLD son permitidas
AFTER EACH ROW IS
BEGIN
NULL;
END AFTER EACH ROW;
--Ejecución despues de una consulta DML
AFTER STATEMENT IS
BEGIN
NULL;
END AFTER STATEMENT;
END compound_trigger_name;