CREATE OR REPLACE TRIGGER NOMBRE_DEL_TRIGGER
AFTER INSERT OR UPDATE OR DELETE ON ESQUEMA.NOMBRE_DE_LA_TABLA
FOR EACH ROW
BEGIN
IF UPPER(SYS_CONTEXT('USERENV','CURRENT_USER')) <> 'USUARIO DE MANTENIMIENTO' THEN
IF INSERTING THEN
...
END IF;
IF UPDATING THEN
...
END IF;
IF DELETING THEN
...
END IF;
END IF;
EXCEPTION WHEN OTHERS THEN NULL;
END NOMBRE_DEL_TRIGGER;
martes, 11 de marzo de 2008
Ejemplo de Trigger en Oracle con PL/SQL
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario