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]