Olá, Alex Para você fazer isso você precisar usar SQL dinâmico.
De uma olhada em [1]: [1] http://www.postgresql.org/docs/8.3/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN 2009/8/14 Alex Paulo <alexpauloolive...@gmail.com> > Amigos, > > Estou com um problema: preciso parametrizar o "nome de uma tabela" em uma > função! > Então, quando escrevo, dentro da função, o seguinte código: > > > SELECT INTO var_resposta SUM(campo) FROM $1 > return var_resposta; > > > Considerando que $1 contem o nome da tabela, cujos dados devem ser > retornados, o postgres informa que isso caracteriza um erro de sintaxe! > Alguém sabe qual a sintaxe apropriada para este objetivo? > > -- > Abraços, Alex. > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > []s -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral