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
