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

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


ja tentei. :'( e nao deu certo continua trazendo 0 para :AREA. Ate tentei
usar NEW OLD e tudo que pude pensar. Mas ainda nada !

----- Original Message ----- 
From: "Carlos H. Cantu" <listas em warmboot.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, October 19, 2004 10:46 AM
Subject: Re: [firebase-br] Trigger After Delete no Detail - Ajuda !!!


> 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
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>






Mais detalhes sobre a lista de discussão lista