[firebase-br] Dificuldades com SP
Willians Nunes
grupos em aweb.eti.br
Qui Nov 2 09:50:54 -03 2006
Bom dia pessoal, sou iniciante no firebird, e estou apanhando p/ fazer
uma procedure que me retorne a quantidade de itens que foram
requisitados do estoque, fiz esta pequena sp que esta me retornando o
seguinte erro:
"multiple rows in singleton select"
alguém pode dar uma força..
valew..
SET TERM ^ ;
CREATE PROCEDURE SAIDAS (
id_itens integer)
returns (
quantidade integer)
as
begin
Select COALESCE((Select sum(itens_requisicoes.quantidade)
from requisicoes
inner join itens_requisicoes on (requisicoes.id_req =
itens_requisicoes.id_req)
inner join cadastro_pecas on (itens_requisicoes.id_itens =
cadastro_pecas.id_itens)
Where REQUISICOES.finalizada = 'Y'
and itens_requisicoes.id_itens = :id_itens),0) AS ESTOQUE
FROM cadastro_pecas
INTO QUANTIDADE;
suspend;
end^
SET TERM ; ^
GRANT SELECT ON REQUISICOES TO PROCEDURE SAIDAS;
GRANT SELECT ON ITENS_REQUISICOES TO PROCEDURE SAIDAS;
GRANT SELECT ON CADASTRO_PECAS TO PROCEDURE SAIDAS;
GRANT EXECUTE ON PROCEDURE SAIDAS TO SYSDBA;
Mais detalhes sobre a lista de discussão lista