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

Responder a