Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/09/2012, 05:25
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 6 meses
Puntos: 43
Respuesta: Problema al Crear un Trigger

No debes complicarte la vida con un update innecesario.

Esto te lo soluciona :

CREATE OR REPLACE TRIGGER TR_NAME
AFTER INSERT ON ALUMNOS
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
:NEW.USUARIO=USER,
:NEW.FECHA=SYSDATE;
END;

Por otra parte, te recomendaría que en usuario no metas el de BBDD, sino el de red. A no ser que useis como usuarios de aplicacion uno de BBDD por cada usuario que maneja la aplicación.

gnzsoloyo : Los triggers de auditoria en los que se informa quien ha insertado , actualizado o borrado un registro son muy importantes y esos datos ( USUARIO y FECHA ) deben de rellenarse automaticamente, no mediante el insert-update y "delete" correspondiente.

Una buena operativa es que cada vez que se crea una tabla, se cree el correspondiente trigger de auditoria.