[firebase-br] [Bulk] Digest lista, volume 945, assunto 1

Marcelo Castro - [www.ligteltelecom.com.br] marcelo.castro em ligteltelecom.com.br
Qua Abr 25 10:57:35 -03 2007


Ok problema resolvido.

Obrigado a todos.


----- Original Message ----- 
From: "Samuel Duarte Matos" <samuelmatos em cprinformatica.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, April 25, 2007 10:39 AM
Subject: Re: [firebase-br] [Bulk] Digest lista, volume 945, assunto 1


> Você nçao pode atribuir a uma variável o retorno de uma select do jeito 
> que vc fez.
>
> É preciso usar INTO
>
> Ficaria mais ou menos assim:
>
> CREATE PROCEDURE CLQ (CLI_CODIGO INTEGER)
> RETURNS (QTDETOTAL INTEGER)
> AS
> BEGIN
>    SELECT coalesce(SUM(PED_QTDE),0) FROM   pedidolog WHERE CLI_CODIGO = 
> :cli_codigo
>    into
>      :QTDETOTAL;
>
>  SUSPEND;
> END
>
>
>
> "paulosxs Yahoo!" <paulosxs em yahoo.com.br> escreveu na mensagem 
> news:462F524D.2090201 em yahoo.com.br...
> Marcelo Castro - [www.ligteltelecom.com.br] escreveu:
>> Aonde esta o erro dessa procedure ?
>>
>> CREATE PROCEDURE CLQ (CLI_CODIGO INTEGER)
>> RETURNS (QTDETOTAL INTEGER)
>> AS
>> BEGIN
>> QTDETOTAL = SELECT SUM(PED_QTDE)FROM pedidolog WHERE CLI_CODIGO =
>> :cli_codigo ;
>> END
>>
> Faltou o suspend;
>
> CREATE PROCEDURE CLQ (CLI_CODIGO INTEGER)
> RETURNS (QTDETOTAL INTEGER)
> AS
> BEGIN
>
>   QTDETOTAL =
>      (SELECT SUM(PED_QTDE)
>         FROM pedidolog WHERE CLI_CODIGO = :cli_codigo);
>
>   suspend;
> END
>
>
> ______________________________________________
> 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
>
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
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