[firebase-br] Trigger After Delete no Detail - Ajuda !!!
Gill Mayeron
gill em valim.com.br
Ter Out 19 11:33:26 -03 2004
Tive o mesmo problema a alguns dias.
Também deduzi que o master está sendo excluído primeiro, por isso inverti o
processo:
Criei todo processo que eu queria (no meu caso era a gravação do log) na
Trigger da Tabela Master, no evento After Delete.
Desta maneira funcionou corretamente.
----- Original Message -----
From: "Marcilio Soares" <marcilio.soares em brfree.com.br>
To: "FireBase-Forum" <lista em firebase.com.br>
Sent: Tuesday, October 19, 2004 12:40 PM
Subject: [firebase-br] Trigger After Delete no Detail - Ajuda !!!
> 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 !
>
>
>
>
> ______________________________________________
> 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