[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