[firebase-br] Acceder a un campo de otra tabla en un trigger
Eduardo Jedliczka
edujed em gmail.com
Sáb Mar 26 11:36:04 -03 2011
(não me arrisco a responder em espanhol)
Nestes casos, pode-se utilizar um UPDATE (na tabela MOVIMCAB) dentro da
trigger da MOVIMDET.
Porem isto não garante a integridade da operação, pois esta trigger pode ser
disparada por usuários diferentes.
Para estes casos, recomenda-se criar uma tabela/rotina de saldos (que pode
ser rodada exporadicamente ou em batch no final do dia/mês).
abraço.
==========================
Eduardo Jedliczka
Apucarana - Pr
==========================
2011/3/26 W O <sistemas2000profesional em gmail.com>
> Hola a todos
>
> ¿Cómo puedo acceder dentro de un trigger a filas de otra tabla?
>
> Tengo una tabla padre (MOVIMCAB) y una tabla hija (MOVIMDET).
>
> En un trigger de MOVIMDET quiero restar cuando MOVIMCAB.TIPMOV = 'E' y
> quiero sumar cuando MOVIMCAB.TIPMOV = 'S'
>
> Pero si escribo algo como:
> IF (MOVIMCAB.TIPMOV = 'E') THEN
>
> me dice que MOVIMCAB.TIPMOV es una columna desconocida.
>
> ¿Qué debo escribir para conocer el valor de una columna de MOVIMCAB dentro
> de un trigger de MOVIMDET?
>
> Gracias por anticipado.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista