Dispara um job. Da uma olhada na package DBMS_JOB. Vc vai criar uma procedure, agendar o job e disparar seu raise_application_error. Como o job vai rodar independente da trigger, os dados vão ser inseridos. Mas tem um porém... vc não vai controlar o que se passa dentro do job, portanto esteja certo que o procedimento q tu vai rodar esteja sem nenhum pau e com todas as possíveis exceções tratadas.
Alex Fernando Kirsten Oracle 9i Database Administrator Certified Professional Cetil Sistemas Email: [EMAIL PROTECTED] _____ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rodrigo Lether Enviada em: sexta-feira, 18 de novembro de 2005 13:44 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: RES: [oracle_br] Raise_Application_Error Ja tentei colocar o insert e commit em uma procedure e naum deu certo. Sera que existe alguma maneira de eu bloquerar a minha trigger e gravar um registro em oura tabela ??? Obrigado por enqunto, Rodrigo Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: Certo, certo... Mas numa procedure rola... ;) -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de rinas Enviada em: sexta-feira, 18 de novembro de 2005 13:08 Para: oracle_br Assunto: Re:RES: [oracle_br] Raise_Application_Error Ops !! Cuidado com commit em trigger.. nao vai rolar !! Rinaldo > Coloca um "commit;" entre o insert e o raise > > -----Mensagem original----- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Rodrigo Lether > Enviada em: sexta-feira, 18 de novembro de 2005 11:19 > Para: Oracle - Grupos; Oracle-BR1; Oracle-BR2; OraOracle; Orcale-GPO > Assunto: [oracle_br] Raise_Application_Error > > Galera estou tendo a seguinte dificuldade. > Eu tenho a seguinte Trigger: > > CREATE OR REPLACE TRIGGER TESTE BEFORE > INSERT OR UPDATE ON TESTE_LOG > REFERENCING OLD AS OLD NEW AS NEW > FOR EACH ROW > Begin > if Valor1 != Valor2 Then > insert into TESTE_LOG (campo1, campo2) values ('TESTE1','TESTE1'); > raise_application_error( - 20005 , 'TESTE'); > End if; > End; > > Quando eu coloco o raise_application_error na minnha triggers ele não > deixa gravar o registro da tabela acima teste_log, caso eu tire o > raise_application_error ele grava na boa. > Alguem sabe o que eu posso fazer ??? > > Obrigado, > Rodrigo > > > > --------------------------------- > Yahoo! Acesso Grátis: Internet rápida e grátis. > Instale o discador agora! > > [As partes desta mensagem que não continham texto foram removidas] > > > > ---------------------------------------------------------------------------- > ---------------------------------------------- > Atenção! As mensagens deste grupo são de acesso público e de inteira > responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > ---------------------------------------------------------------------------- > ----------------------------------------------______________________________ > _______________________________________ > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > > > > ---------------------------------------------------------------------------- ---------------------------------------------- > Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > ---------------------------------------------------------------------------- ----------------------------------------------______________________________ _______________________________________ > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > [As partes desta mensagem que não continham texto foram removidas] ---------------------------------------------------------------------------- ---------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ ---------------------------------------------------------------------------- ----------------------------------------------______________________________ _______________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ---------------------------------------------------------------------------- ---------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ ---------------------------------------------------------------------------- ----------------------------------------------______________________________ _______________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos --------------------------------- Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] ---------------------------------------------------------------------------- ---------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ ---------------------------------------------------------------------------- ----------------------------------------------______________________________ _______________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE <http://br.rd.yahoo.com/SIG=12flbin4l/M=380335.7481167.8369105.2369893/D=brc lubs/S=2137114689:HM/Y=BR/EXP=1132339425/A=3126093/R=2/id=noscript/SIG=12c39 trgo/*http:/ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis. com> <http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1116_lrec_hotels_natal.gif> _____ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do <http://br.yahoo.com/info/utos.html> Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html