[firebase-br] Trigger
Alexandre Gonçalves
info em cacula.ind.br
Qui Dez 18 10:27:06 -03 2008
Obrigado pela ajuda Zottis, mas tem que ser after update.
Mas acabei de conseguir, e a comparação ficou assim:
if ((old.campo <> new.campo) or
(old.campo IS NULL and new.campo IS NOT NULL)) then ...
Valeu...
Abraço
Alexandre A. Gonçalves
Dracena -
SP
Zottis escreveu:
> tente colocar before update
>
> Zottis(TeamFB Users)
>
> Zottis Sistemas - 2008 Ano XI
> Programação Delphi/PHP/Firebird/MySQL
>
> "Um homem só tem o direito de olhar
> a um outro de cima para baixo, quando
> vai ajuda-lo a levantar-se".
> Gabriel Garcia Marquez
> ----- Original Message ----- From: "Alexandre Gonçalves"
> <info em cacula.ind.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, December 18, 2008 10:01 AM
> Subject: [firebase-br] Trigger
>
>
>> Bom dia, lista!
>>
>> Estou criando um trigger AFTER UPDATE, e dentro dele tenho uma
>> comparação que não está funcionando corretamente
>>
>> if (new.campo <> old.campo) then ...
>>
>> Quando faço uma alteração no campo que já contém um valor, essa
>> comparação é feita corretamente, e o trigger consegue diferenciar os
>> dois valores, mas se o campo for null e coloco algum dado, ele não
>> reconhece que foi alterado.
>>
>> Alguém já passou por isso, ou poderia me ajudar?
>>
>> Obrigado.
>>
>> Alexandre A. Gonçalves
>> Dracena - SP
>>
>
>
> --------------------------------------------------------------------------------
>
>
>
> ______________________________________________
> 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
>
> ______________________________________________
> 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