[firebase-br] Trigger After Delete no Detail - Ajuda !!!

Marcilio Soares marcilio.soares em brfree.com.br
Ter Out 19 11:40:25 -03 2004


 Tenho Tabela Master e a Detail com Cascade para Delete.

 Ha uma trigger After Delete no Detail que faz assim:
 SELECT AREA FROM MASTER WHERE PK=DETAIL.FK INTO :AREA

 Quando deleto registro no detail  a trigger pega o valor :AREA certinho e
 faz o que tem que fazer mas quando deleto o Master que esta com Cascade
para
 delete o valor de :AREA e "0", pq ?

 Pelo que to entendendo ele ta deletando o Master primeiro e disparando a
 trigger no detail depois. e isso ? ou to fazendo alguma coisa errada.
 Ja tentei usar BEFORE na trigger do detail mas tb nao deu.

 Alguem da uma luz? Pq eu nao quero fazer truques pra resolver isso !







Mais detalhes sobre a lista de discussão lista