[firebase-br] Trigger não executa quando CASCADE

Felipe Aron felipearon em gmail.com
Qui Abr 19 16:02:11 -03 2012


Valeu Cantu pelo retorno. Vou fazer um teste aqui no Fb-v2.5

Em 19 de abril de 2012 15:44, Carlos H. Cantu <listas em warmboot.com.br>escreveu:

> O FB 1.5 não é mais mantido. Faça um teste no FB 2.5 e veja se o
> problema tb acontece.
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
> FA> Ninguém?
>
> FA> Em 18 de abril de 2012 16:04, Felipe Aron <felipearon em gmail.com>
> escreveu:
>
> >> Galera, acabei de ver algo curioso num banco de dados Firebird-v1.5.6:
> >>
> >> Tem a tabela Complemento (PAI) e DDComplemento (FILHO) com FK Cascade.
> >>
> >> Nessa tabela DDComplemento, tem uma Trigger After-Delete o qual faz uma
> >> chamada de uma Procedure (execute procedure ....)
> >>
> >> Tanto a trigger quanto a procedure estão funcionando, pois fazendo um
> >> teste - removendo o registro do DDComplemento é feito o processo sem
> >> problemas.
> >>
> >> PORÉM,
> >>
> >> se ao deletar o Complemento (PAI), os registros do DDComplemento (FILHO)
> >> são excuídos porém, pelo que vi não é executada a Trigger After-Delete e
> >> consequentemente a procedure.
> >>
> >> Eu adicionando uma Trigger Before-Delete no Complemento (PAI) fazendo em
> >> DELETE nos filhos (delete from ddcomplementos where ....) ai a trigger é
> >> acionada e a procedure executada !!! o.0
> >>
> >> Alguém já passou por isso? Estou certo ao afirmar que usando FK-CASCADE
> é
> >> para acionar a Trigger After-Delete correto?
> >>
> >> --
> >> Analista-Programador
> >> #FollowMe: @felipearon <http://twitter.com/felipearon> (
> >> http://felipearon.net)
> >>
> >>
>
>
>
> ______________________________________________
> 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://firebase.com.br/pesquisa
>



-- 
Analista-Programador
#FollowMe: @felipearon <http://twitter.com/felipearon> (
http://felipearon.net)



Mais detalhes sobre a lista de discussão lista