02/06/2008, 09:24
|
| | Fecha de Ingreso: junio-2008
Mensajes: 6
Antigüedad: 16 años, 5 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. |