RES: [firebase-br] Returning não está funcionando! Porque?
Ivan Guimarães Meirelles
igmeirelles em gmail.com
Ter Fev 27 14:05:22 -03 2007
Olá Alessandro...
Experimente retirar o ponto-e-virgula antes de Returning...
Um abraço...
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de alessandro_francisco em msn.com
Enviada em: terça-feira, 27 de fevereiro de 2007 14:46
Para: lista em firebase.com.br
Assunto: [firebase-br] Returning não está funcionando! Porque?
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.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista