Hola Arantxa,
para obtener la información que tu necesitas utiliza la función USERENV.
Por ejemplo:
para obtener el sql que gatilló el trigger usa:
select userenv('CURRENT_SQL') from dual;
para obtener información de la máquina, ip, usuario:
Select userenv('HOST´) from dual; --obtienes la máquina
Select userenv('OS_USER') from dual; --obtienes el usuario del sistema operativo
Select userenv('IP_ADDRESS') from dual; --obtienes la ip de la máquina
Espero que te sirva.
Atte. Jorge Mery.
-----Mensaje original-----
De: Arantxa G.Madrid [mailto:arantxagmadrid@...]
Enviado el: Jueves, 02 de Diciembre de 2004 13:25
Para: DesarrolloOracleForms@yahoogroups.com
Asunto: [Forms] Triggers : Sentencia y usuario que los hacen saltarHola a todos,me suena que alguna vez ha salido alguna pregunta similar, pero no consigo encontrar los mensajes.¿Sabéis como puedo capturar desde un trigger de BD la sentencia que se está ejecutando en ese momento (algo así, como la sentencia que provoca al trigger), y el usuario que lo está lanzando?? (Me vale la máquina, la IP, y/o el usuario de windows)Un saludo,Arantxa
------------------------------
DesarrolloOracleForms:
Desarrollo de Software en Oracle Forms Developer
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloOracleForms@...
Suscribirse........: DesarrolloOracleForms-Subscribe@...
Desuscribirse......: DesarrolloOracleForms-Unsubscribe@...
Administrador......: DesarrolloOracleForms-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloOracleForms
------------------------------
http://www.navegana.com/dinero/chanzes.html
