[firebase-br] Dificuldades com SP
Willians Nunes
grupos em aweb.eti.br
Qui Nov 2 10:17:01 -03 2006
Pessoal, consegui resolver a dificuldade..
obrigado..
Willians Nunes escreveu:
> 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;
>
> ______________________________________________
> 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