Bom dia pessoal.

Seguinte, alguem sabe como faço pra descobrir como faço para saber qual o
processo que disparou um insert/update em uma certa tabela??

tenho a seguinte trigger na tablea, que me manda as informações na package
mandaje.

****************

create or replace trigger cab_ordem_producao_B_IU
before insert or update on cab_ordem_producao
for each row

--===================================================================================================================

/*

Data        Programador    Solicitante    Descrição
----------  -------------  -------------
--------------------------------------------------------
04/05/2009  Jean                          Incluido nova consistencia na data
do cancelamento.

*/

--===================================================================================================================

declare

   -- local variables here

begin


   if :new.ind_status = p_cab_ordem_producao.IND_STATUS_CANCELADA then

      --

      mandaje(  'Ordem - ' || :new.num_ordem
             || ' Data - ' || To_char( sysdate , 'dd/mm/yyyy' )
             || ' Data Concelamento - ' || to_char( :new.dat_cancelamento ,
'dd/mm/yyyy HH24:MI:SS' )
             || ' Usuario - ' || user );

      --

   end if;

end cab_ordem_producao_B_IU;
--===================================================================================================================


Gostaria de saber se tem como incluir junto qual o programa ou procedure que
startou o isert/update.


grato.


[As partes desta mensagem que não continham texto foram removidas]

Responder a