[firebase-br] Trigger After Delete no Detail - Ajuda !!!
Carlos H. Cantu
listas em warmboot.com.br
Ter Out 19 10:46:24 -03 2004
Tente assim:
SELECT M.AREA FROM MASTER M WHERE M.PK=OLD.FK INTO :AREA
[]s
Cantu
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
MS> Tenho Tabela Master e a Detail com Cascade para Delete.
MS> Ha uma trigger After Delete no Detail que faz assim:
MS> SELECT AREA FROM MASTER WHERE PK=DETAIL.FK INTO :AREA
MS> Quando deleto registro no detail a trigger pega o valor :AREA certinho e
MS> faz o que tem que fazer mas quando deleto o Master que esta com Cascade
MS> para
MS> delete o valor de :AREA e "0", pq ?
MS> Pelo que to entendendo ele ta deletando o Master primeiro e disparando a
MS> trigger no detail depois. e isso ? ou to fazendo alguma coisa errada.
MS> Ja tentei usar BEFORE na trigger do detail mas tb nao deu.
MS> Alguem da uma luz? Pq eu nao quero fazer truques pra resolver isso !
MS> ______________________________________________
MS> FireBase-BR (www.firebase.com.br)
MS> Para editar sua configuração na lista, use o endereço
MS> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista