[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