problema com insert into

Delphi

18/02/2009

SET TERM ^ ;

CREATE PROCEDURE EXPORTA
returns (
id3 integer)
as
begin

insert into itens_veiculos1(codveiculo)
select codveiculo from itens_veiculos where codnota = codnota and codveiculo = codveiculo
returning codnota into :id3;
/* Procedure Text */
suspend;
end^

SET TERM ; ^

GRANT EXECUTE ON PROCEDURE EXPORTA TO SYSDBA;



estou tentando fazer a procedure acima e qdo insere somente um registro funciona blz mas qdo tem mais de um da erro multiple rows in singleton select, entao dei uma pesquisada e encontrei artigos falando que precisa de um for e eu nao tô conseguindo colocar o for nesta procedure


Marcio_souzapinto

Marcio_souzapinto

Curtidas 0

Respostas

Marcio_souzapinto

Marcio_souzapinto

18/02/2009

consegui o erro estava no returnig com foreign key e nao no for, obrigado


GOSTEI 0
POSTAR