Fórum Stored Procedure não atualiza dados no BD #60805
18/08/2009
0
Sou iniciante no uso do firebird e estou com um problema para utilizar uma SP. Aparentemente funciona tudo normalmente, mas os dados só são atualizados na tabela quando eu [b:7972bb1cab]fecho e abro o BD[/b:7972bb1cab]. [b:7972bb1cab]Enquanto eu permaneço conectado a informação não é atualizada no BD.[/b:7972bb1cab]
Abaixo segue o código da SP.
Obrigado a todos pela ajuda!
SET TERM ^ ; CREATE PROCEDURE CALCULA_TOTAL_PEDIDO ( CODPEDIDO INTEGER) AS DECLARE VARIABLE TOTAL DOUBLE PRECISION; BEGIN SELECT SUM(PS.VOLUME * S.VALOR) FROM PEDIDO_SERVICO PS, SERVICO S, PEDIDO P WHERE PS.CODPEDIDO = P.CODPEDIDO AND S.CODSERVICO = PS.CODSERVICO AND PS.CODPEDIDO = :CODPEDIDO INTO :TOTAL; UPDATE PEDIDO SET TOTAL = :TOTAL WHERE CODPEDIDO = :CODPEDIDO; END^ SET TERM ; ^
Isacmgomes
Curtir tópico
+ 0Posts
18/08/2009
Facc
Gostei + 0
18/08/2009
Isacmgomes
Gostei + 0
18/08/2009
Isacmgomes
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)