É 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

Responder a