[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