Já estudei o EXECUTE antes de postar a pergunta. Não encontrei um meio de
colocar o nome da tabela e o nome da coluna de forma dinâmica, apenas os
valores. Como disse anteriormente, preciso passar o nome da tabela (FROM) e
o nome da coluna como parâmetros da função, assim como o seu valor.

-- 
**********************************************
Tiago J. Adami
http://www.adamiworks.com
**********************************************

2009/9/30 Roberto Mello <[email protected]>

> 2009/9/30 Tiago Adami <[email protected]>:
> >     iValor        ALIAS FOR $3;
> > BEGIN
> >     -- E aqui, o que fazer???
> >     -- SELECT cNomeColuna FROM cNomeTabela WHERE cNomeColuna = iValor;
>
> <corte>
>
> > Pergunta:
> > Há como executar um SQL SELECT de forma dinâmica dentro da função que
> possa
> > retornar um valor?
>
> Sim, veja o EXECUTE na documentação do PL/pgSQL.
>
> Roberto
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a