Valeu Luis Estava com esta suspeita. É uma aplicação internet utilizando JAVA. Vou alterar a classe para apresentar melhor este erro.
Obrigado !!! Att. Alexandre Brum Luis Cabral <[EMAIL PROTECTED]> escreveu: Ola Isso nao eh um "erro" em si, eh o comportamento normal do Oracle. Apos usar o raise_application_error num trigger, os erros 6512 e 4088 sao gerados em sequencia. Dessa forma vc pode saber em que trigger o erro ocorreu. Uma solucao seria extrair e exibir apenas o 1º erro do error stack. Que ferramenta de front-end vc esta usando? Como vc esta exibindo o erro retornado (ou ele eh exibido automaticamente)? Luis ________________________________________ From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Alexandre Brum Sent: 01 August 2006 21:50 To: oracle_br@yahoogrupos.com.br Subject: [oracle_br] Trigger: Erro Prezados Criei o trigger de teste abaixo e ocorre o seguinte erro: ERRO na linha 1: ORA-20500: É obrigatório informar o Coordenador' ORA-06512: em "CMATBASE.TABTESTE_CHECA_AREANEG", line 12 ORA-04088: erro durante a execução do gatilho 'CMATBASE.TABTESTE_CHECA_AREANEG' Ele chega entrar na condição e apresenta a mensagem correta, mas depois ocorre os erros: ORA-06512 e ORA-04088 Veja o trigger: CREATE OR REPLACE TRIGGER tabteste_checa_areaneg BEFORE UPDATE OR INSERT ON CMATBASE.TABTESTE FOR EACH ROW DECLARE cCodNeg CHAR(02); BEGIN SELECT CodNeg INTO cCodNeg FROM CMATBASE.Segmento WHERE CodSeg = :NEW.codseg; IF cCodNeg <> '08' AND :NEW.Coordenador IS NULL THEN Raise_Application_Error ( -20500,'É obrigatório informar o Coordenador' ); END IF; END; Alguém tem alguma sugestão para a correção do erro ? Um grande abraço. Att. Alexandre Brum Um abraço. Att. Alexandre Brum --------------------------------- O Yahoo! está de cara nova. Venha conferir! [As partes desta mensagem que não continham texto foram removidas] Um abraço. Att. Alexandre Brum --------------------------------- Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas! [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/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __________________________________________________________________ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 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