Re: [firebase-br] É possível montar selects dinâmicos em SPs ?

Evandro L. Covre elcovre em gmail.com
Ter Abr 3 15:00:39 -03 2007


Jeferson... desculpe mas terei q te corrigir, hehehe

o comando é o EXECUTE STATEMENT :-D


    FOR EXECUTE STATEMENT 'SELECT * FROM TABELA '
    DO BEGIN
        SUSPEND;
    END

[]'s

Evandro L., Covre
Em 03/04/07, Jeferson Oliveira <jefersonfoliveira em gmail.com> escreveu:
>
> Rodrigo A. de Freitas escreveu:
> > Alguém sabe se é possível e como se cria um select dinâmico em uma
> stored
> > procedure ?
>
> Alguém sabe. :)
>
>
> >      FOR
> >             SELECT CAMPO1, CAMPO2, CAMPO3 FROM TESTE
> >             sLinhaWhere   /* a variável com a linha do where iria aqui'
> >      DO
> >             SUSPEND;
> > END
>
> Utilize o comando "execute procedure". Exemplo:
>
> for
> execute procedure ' select ' || CAMPO1 || ', ' || CAMPO2 || ', ' || CAMPO3
> ||
>                    ' from TESTE ' || sLinhaWhere;
> do
> suspend;
> end
>
>
> Abraço!
> Jeferson Oliveira
>
> ______________________________________________
> 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