Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/06/2008, 09:24
Angubas
 
Fecha de Ingreso: junio-2008
Mensajes: 6
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Como hacer una trigger de auditoría en ORACLE

También puedes crear uno que guarde todo el registro:

CREATE OR REPLACE TRIGGER NOMBRE_TRIGGER
BEFORE INSERT
ON TABLA_A_AUDITAR
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
IF INSERTING THEN
INSERT INTO TABLA_AUDITORIA
(AUD_USER,
AUD_FECHA,
AUD_TIPO,
AUD_TERMINAL)
VALUES
(USER,
SYSDATE,
'INSERT',
USERENV('TERMINAL'));
END IF;
END;

Espero que te sirva.