SoloCodigo
Bases de Datos => Oracle => Mensaje iniciado por: bogotanoazul en Jueves 1 de Septiembre de 2005, 23:27
-
Hola a todos:
tengo un inconveniente con mis campos de auditoria, no se esta insertando el maquina crea ni el maquina modifica. estoy utilizando este codigo:
"SE MANEJA ENTORNO WEB"
BEGIN
:NEW.usuario_crea := USER;
:NEW.fecha_crea := SYSDATE;
:NEW.usuario_modifica := USER;
:NEW.fecha_modifica := SYSDATE;
if :NEW.terminal_modifica like 'WEB=%' then
:NEW.terminal_crea := 'WEB:'||substr(:NEW.terminal_crea,5);
:NEW.terminal_modifica := 'WEB:'||substr(:NEW.terminal_modifica,5);
else
:NEW.terminal_crea := USERENV('TERMINAL');
:NEW.terminal_modifica := USERENV('TERMINAL');
end if;
END;
gracias por su colaboracion.
-
hola,
creo que no has dado infroacion suficiente,
eso que muestras es un trigger... supongo, pero siobre que tabla? en que eventos?
-
Si JuanK es un Trigger de auditoria y se dispara cuando se crea o se actualiza un registro, el inconveniente era que no estaba funcionando cuando se ejecutaba desde el servidor IAS pero conseguí unas funciones que lo hicieron funcionar solo falta corregir un error que tengo y lo subo como ejemplo de todas maneras gracias.
:whistling: