Fala André!

Se o seu objetivo é fazer auditoria dos INSERTS, provavelmente é melhor você
utilizar o próprio recurso de auditoria da Oracle, definindo o parâmetro
AUDIT_TRAIL=DB+EXTENDED. Dê uma pesquisada sobre o assunto.

Em 27/01/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu:
>
>   Oracle 10g XE.
> Grato.
>
>
> > Qual a versão do banco?
> >
> > 2008/1/26 André Schaeffer - Berbau Balas Finas <[EMAIL 
> > PROTECTED]<andre%40berbau.com.br>
> >:
> >
> >> Amigos.
> >> Tenho como capturar numa trigger o codigo SQL que gerou uma alteracao?
> >>
> >> O que tenho atualmente (abaixo) nao captura o SQL...
> >>
> >> CREATE OR REPLACE TRIGGER AGS_AUDIT_TRIGGER
> >> BEFORE UPDATE of ALIQ_IPI ON cml_movitens
> >> FOR EACH ROW
> >> BEGIN
> >>
> >> INSERT INTO AGS_AUDIT VALUES(
> >> user, sysdate, :new.COD_ITEM, :OLD.ID_TRANSACAO, :OLD.ALIQ_IPI, :
> >> NEW.ALIQ_IPI);
> >> END;
> >> /
> >>
> >> André Gustavo Schaeffer
> >> Berbau Balas Finas
> >> Email: [EMAIL PROTECTED] <andre%40berbau.com.br><andre%40berbau.com.br>
> >> MSN: [EMAIL PROTECTED] <agsmisc%40hotmail.com><agsmisc%40hotmail.com>
> >> Fone: (54) 3321 3677 Ramal 24
> >> http://www.berbau.com.br
> >>
> >> [As partes desta mensagem que não continham texto foram removidas]
> >>
> >>
> >>
> >
> >
> >
> > --
> > Marcio Portes
> > Material Tecnico em Portugues - http://mportes.blogspot.com
> > Practical Learning Oracle -
> > http://mportes.blogspot.com/2006/02/practical-learning-oracle.html
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
>  
>



-- 
Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


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

Responder a