[firebase-br] RES: Trigger
UPSAI | Informatica
informatica em upsai.com.br
Quinta Setembro 8 12:01:09 -03 2022
Prezados
Grato pelas informações.
Seguindo as orientações contidas no link, tentei executar as seguintes
instruções (a trigger foi compilada sem problemas):
"AS
declare variable Entrega date;
begin
EXCEPTION;"
Porém a execução do código não foi interrompido.
Ai realizei a seguinte modificação:
"AS
declare variable Entrega date;
begin
EXCEPTION;
exception producao;"
Desta forma a execução do procedimento é interrompido no 2º exception.
O que poderia estar faltando no comando?
Em realidade estou precisando de um comando que interrompa a execução de uma
trigger dado certas condições como por exemplo um campo em branco, etc. Não
precisa ser necessariamente o EXCEPTION.
Saudações
Wagner Aranha
-----Mensagem original-----
De: lista <lista-bounces em firebase.com.br> Em nome de Carlos H. Cantu via
lista
Enviada em: quinta-feira, 8 de setembro de 2022 08:51
Para: FireBase <lista em firebase.com.br>
Cc: Carlos H. Cantu <listas em warmboot.com.br>
Assunto: Re: [firebase-br] Trigger
Você pode gerar exception tanto em trigger como em procedure, e capturar ela
com um bloco when...do...
Mais informações:
https://ib-aid.com/download/docs/firebird-language-reference-2.5/fblangref25
-psql-handleexceptions.html
[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 4 - www.firebase.com.br/guiafb4.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
U|Ivl> Prezados
U|Ivl>
U|Ivl> Em uma trigger, existe alguma forma de executar a instrução EXCEPTION
onde:
U|Ivl> 1- não seja exibido mensagens;
U|Ivl> 2- que o procedimento da trigger seja finalizado?
U|Ivl>
U|Ivl> Ou se existe algum outro comando para abandonar a execução de uma
U|Ivl> Trigger....
U|Ivl>
U|Ivl> Atenciosamente
U|Ivl>
U|Ivl> Wagner
U|Ivl>
U|Ivl>
U|Ivl> Saudações
U|Ivl>
U|Ivl> Wagner Aranha
U|Ivl> ______________________________________________
U|Ivl> FireBase-BR (www.firebase.com.br) - Hospedado em
U|Ivl> www.locador.com.br Para saber como gerenciar/excluir seu cadastro na
lista, use:
U|Ivl> http://www.firebase.com.br/fb/artigo.php?id=1107
U|Ivl> Para consultar mensagens antigas:
U|Ivl> http://www.firebase.com.br/pesquisa_lista.html
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas:
http://www.firebase.com.br/pesquisa_lista.html
Mais detalhes sobre a lista de discussão lista