PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum problema com insert into #368546

18/02/2009

0

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

Responder

Posts

18/02/2009

Marcio_souzapinto

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar