[firebase-br] procedure com paramentros

Moacir - GMail prismars em gmail.com
Sáb Ago 15 07:39:58 -03 2009


Marcio,
Tente assim :

CREATE PROCEDURE LISTACLIENTE (PCLIE INTEGER)
begin
   for select * from cliente where ((codi_cli=:pclie) or (:pclie=0)) into ..... do
     suspend;
end



Marcio Da Silva Ereno escreveu:
> Ola pessoal
> Alguem sabe como gerar um procedure que eu mande um paramentro e eu crie um
> sql que respeite esse paramentro exemplo
> hoje eu gero a procedure assim
>
> CREATE PROCEDURE LISTACLIENTE (PCLIE INTEGER)
> begin
>    if (PCLIE>0) then
>    begin
>      for select * from cliente where codi_cli=:pclie
>      suspend;
>    end
>    else
>    begin
>      for select * from cliente
>      suspend;
>    end
> end
>
> mais teria jeito de fazer algo assim
>
> CREATE PROCEDURE LISTACLIENTE (PCLIE INTEGER)
> begin
>      for select * from cliente
>         if (PCLIE>0) then
>         begin
>            where codi_cli=:pclie
>        end
>       suspend;
> end
>
>
> se alguem tiver alguma idéia eu agradeço
> obrigado
>
>
>
>   




Mais detalhes sobre a lista de discussão lista