[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