[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