Não é no erro do insert que eu aborto a triggers, eu preciso gravar um registro no arquivo de log caso os valores forem diferentes e abortar a trigger. Será q tem como ??? Obrigado, Rodrigo
"Alex Fernando Kirsten (CESUP)" <[EMAIL PROTECTED]> escreveu: RAISE_APPLICATION_ERROR() dispara um erro de aplicação. Se for disparado um erro na trigger, ela é abortada e nada é inserido. Se vc quiser fazer um tratamento de exceções, então o correto seria Begin if Valor1 != Valor2 Then insert into TESTE_LOG (campo1, campo2) values ('TESTE1','TESTE1'); End if; exception When others then raise_application_error( - 20005 , 'TESTE'); End; []s 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 10: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 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE lubs/S=2137114689:HM/Y=BR/EXP=1132327546/A=3126093/R=2/id=noscript/SIG=12c39 trgo/*http:/ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis. com> _____ 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 Termos do Serviço do 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 --------------------------------- 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 <*> 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