Exception

Firebird

04/04/2007

Olá Pessoal!

tenho um procedure onde dentro dele faço vários cálculos matemáticos e um deles pode causa uma excessão de divisão por zero. Como colocar todo esse bloco de código para chamar um exception no banco se ocorrer o erro. Tipo o tru except do delphi?

Obrigado,
Diego


Dmenin

Dmenin

Curtidas 0

Respostas

Rodolpho123

Rodolpho123

04/04/2007

Cara,
Eu acho que vc não deveria deixar este tipo de erro ocorrer. Acho que vc deve tratar os resultados 0 (zeros) e mudá-los para 1, como por exemplo:
select
  coalesce(campo_integer,1) as inteiro
from
   tabela

Não vejo como solução vc querer tratar este erro. Vejo como solução vc preveni-lo.


GOSTEI 0
POSTAR