É possível sim. Mas seu SQL deverá ser executado via comando EXECUTE [1]. [1] http://www.postgresql.org/docs/8.2/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN
Bom Trabalho! 2009/6/22 sergio nogueira <[email protected]> > É possível usar o nome de uma tabela como parâmetro de uma função? > Isto não funciona. > > create function xx (tabela varchar) returns integer as $$ > declare intx integer; > begin > select into intx count(*) from $1; > return intx; > end > $$ language plpgsql; > > Att., > Sergio > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Leandro Cavalari Soares Analista de Sistemas / DBA Veltrac - Tecnologia em Logística (43) 2105-5614 / (43) 9922-8095 - Londrina / PR
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
