3.1.3. Bitacora


Permite guardar las transacciones realizadas sobre una base de datos en especifico, de tal manera que estas transacciones puedan ser auditadas y analizadas posteriormente.

Pueden obtenerse datos específicos de la transacción como son la Operación que se realizo, el Usuario de BD y Windows, Fecha, Maquina y Programa.

Beneficios

CREATE OR REPLACE TIIGGER 'PASSENGERS_BACKUP_TIUD'
  AFTER  INSERT OR UPDATE OR DELETE ON 'PASSENGER'
  FOR EACH ROW
BEGIN
  IF inserting THEN
    INSERT INTO "PASSENGER_BACKUP" (pb_id, pb_first_name)
          values (:NEW.pb_id, :NEW.pb_first_name);
  ELSEIF updating THENn
    UPDATE "PASSENGER_BACKUP"
    SET pb_id=:NEW.pb_id, pb_first_name=:NEW.pb_first_name
    WHERE pb_id=:NEW.pb_id;
  ELSEIF deleting THEN
    DELETE FROM "PASSENGER_BACKUP"
    WHERE pb_id=:OLD.pb_id;
  END IF;
END;


Anterior
Valid XHTML
home

Siguiente