[firebase-br] duvida com trigger
ericrodrigues
ericrodrigues1509 em gmail.com
Seg Fev 8 15:39:24 -03 2010
problema resolvido...
o problema não estava na trigger e sim no sqlmanager... rodei pelo ibexpert
e funcionou
"ericrodrigues" <ericrodrigues1509 em gmail.com>
escreveu na mensagem news:hkpcod$um6$1 em ger.gmane.org...
> olá pessoal,
>
> tenho uma tabela de cobranças onde pode haver varias cobranças para uma
> prestação... existe uma trigger que sempre que crio uma nova cobrança ela
> atualiza aquela como ultima na tabela de prestações... ate aqui esta
> funcionando perfeitamente
>
> meu problema é quando eu cancelo uma cobranca... então eu devo pesquizar a
> ultima cobrança feita naquela prestação e atualizar a prestação...
> na teoria a trigger que fiz esta correta o problema e que esta
> apresentando um erro(there is an error in input of field trigger body)...
> ja procurei no google e nao encontrei nada...
>
> desconfio que tenha alguma restrição em fazer um select na tabela que
> acionou a trigger... sera isso mesmo????
>
> segue abaixo a trigger...
>
> CREATE TRIGGER COBRANCAS_AD FOR COBRANCAS
> ACTIVE AFTER DELETE
> POSITION 0
> AS
> DECLARE VARIABLE PCODLOTE INTEGER;
> BEGIN
>
> select first 1 c.codlote from cobrancas c
> where c.codloja = old.codloja
> and c.numref = old.numref
> and c.numprest = old.numprest
> and c.cpf = old.cpf
> order by c.dt_cobranca desc
>
> update PRESTACOES p set p.cobranca=:pcodlote
> where p.codloja = old.codloja
> and p.numref = old.numref
> and p.numprest = old.numprest
> and p.cpf_cnpj = old.cpf;
> END
>
>
>
> se alguem puder ajudar agradeço....
>
> att
> Eric Rodrigues
>
>
>
>
--------------------------------------------------------------------------------
______________________________________________
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