[firebase-br] stored procedure

Ubirajara Nogueira usnogueira em gmail.com
Dom Set 16 19:08:36 -03 2007


Não precisa do for select.
faz simples assim:

CREATE PROCEDURE "mesacliente"
RETURNS
(
 "mesacli" INTEGER
) begin
  select count(*)
    from cadmesa
  where codcli > 0
     into :mesacli;
   suspend;
end


Em 16/09/07, Jefferson Bezerra de Lima Lima <jeffersonabezerra em hotmail.com>
escreveu:
>
>
> deixei assim aí está dando este erro
>
> Token unknown - line 7, column 17
> :
>
> quando tiro os ':' ele passar mais quando executo não tras nada e
> executando
> o comando no interative sql ele retorna a quantidade
>
> COMMIT WORK;
> SET AUTODDL OFF;
> SET TERM ^ ;
>
> /* Stored procedures */
>
> CREATE PROCEDURE "mesacliente"
> RETURNS
> (
> "mesacli" INTEGER
> )
> AS
> BEGIN EXIT; END ^
>
>
> ALTER PROCEDURE "mesacliente"
> RETURNS
> (
> "mesacli" INTEGER
> )
> AS
> declare mesacli :integer;
> begin
> for select count(*) from cadmesa
> where codcli > 0 into :mesacli do
>    suspend;
> end
> ^
>
> SET TERM ; ^
> COMMIT WORK;
> SET AUTODDL ON;
> >From: "samuel ferreira" <samuel.peres.ferreira em gmail.com>
> >Reply-To: FireBase <lista em firebase.com.br>
> >To: FireBase <lista em firebase.com.br>
> >Subject: Re: [firebase-br] stored procedure
> >Date: Sun, 16 Sep 2007 13:28:59 -0300
> >
> >rsss
> >
> >
> >viu, tem q ser assim:
> >
> >DECLARE <NOME DA VARIAVEL> :INTEGER;
> >______________________________________________
> >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
>
> _________________________________________________________________
> Mande torpedos SMS do seu messenger para o celular dos seus amigos
> http://mobile.msn.com/
>
>
> ______________________________________________
> 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
>



-- 
Ubirajara Nogueira
Analista de Sistemas
Petrolina - PE



Mais detalhes sobre a lista de discussão lista