[firebase-br] Returning não está funcionando! Porque?
alessandro_francisco em msn.com
alessandro_francisco em msn.com
Ter Fev 27 11:36:08 -03 2007
Gente eu já usei isso antes com ajuda do pessoal aqui da lista, só estou precisando denovo e agora ele não funciona, aparentemente está tudo certo, mas ele insiste em não funcionar, o compilador da um erro dizendo que não encontrou "ace_codigo", que no meu caso é o campo que tem o ID.
Segue:
---------- STATEMENT ----------
ALTER PROCEDURE TB_ACERTOS_CONSIGNADOS_I (
pi_fornecedor integer,
pi_data date,
pi_sem_vendas char(5))
returns (
po_id integer)
as
begin
insert into tb_acertos_consignados (
ace_fornecedor,
ace_data,
ace_sem_vendas)
values (
:pi_fornecedor,
:pi_data,
:pi_sem_vendas);
returning ace_codigo into :po_id;
suspend;
end
---------- ERROR MESSAGE ----------
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 17, column 13.
ace_codigo.
Mais detalhes sobre a lista de discussão lista