ShowErrors

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
pedrocestari
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Sex, 02 Jul 2010 4:28 pm
Localização: Porto Alegre
Pedro Cestari

Boa tarde,

Pessoal, gostaria de saber se teria como utilizar o comando show errors + if/else.

Assim: se o comando show errors retornar dados, então ele escreve na tela deu erro, senao escreve procedure executada com sucesso.

isso tudo seria apos a execução de uma procedure.
Sei que deve ser um pergunta simples, mas não encontrei em nenhum lugar a resposta.
tiago.steil
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 17
Registrado em: Qui, 01 Jul 2010 3:22 pm
Localização: RS
Oracle Developer

Eae,

Velho pelo que entendi o que precisa é algo assim, faz a sua função e adiciona uma exeption ao final dela que com este código ela vai te retornar o erro, mas você pode tratar de várias maneiras os erros, essa é mais usada quando pode ter algum erro fora do previsto.

Selecionar tudo

exception
    when others then
      raise_application_error(-20001,'Erro '||sqlerrm);
end nome_funcao;
Qualquer coisa avisa, até
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes