[firebase-br] FB - Exceptions

Felipe Aron felipearon em gmail.com
Sex Nov 9 12:57:35 -03 2007


Olá pessoal como vai ?
Estou tentando entender exatamente como funciona os Exceptions do FB.

1) Eu crio uma Exceção:
CREATE EXCEPTION TESTE 'Erro Teste';

2) Depois uso ela numa Trigger:
CREATE TRIGGER ROTINAS_BI0 FOR ROTINAS
ACTIVE BEFORE INSERT POSITION 0
AS
begin

  if (new.descricao = 'TESTE') then
    exception teste;

end;

3) Se eu cadastrar o campo descrição como "TESTE" ele mostrará o exception
que acabei de criar.

Até ai tudo bem.
Gostaria de saber se é somente para tratamento simples assim de campos e
procedures ? Tem como eu criar uma exceção para retornar por exemplo erros
(PK, FK, Etc ) do meu sistema sendo que eu personaliso o que irá mostrar ??

-- 
Com a força aprenda a suavidade. Através da suavidade a força prevalecerá!



Mais detalhes sobre a lista de discussão lista