@flavio, Não entendi. Tentei colocar EXECUTE e deu um erro de sintaxe. Eu quero criar uma função que eu passo o caminho de um arquivo de texto e essa função copia estes dados para a tabela.
2014-02-17 10:46 GMT-03:00 Flavio Henrique Araque Gurgel <[email protected]>: >> CREATE OR REPLACE FUNCTION copiarTabelaPessoa(path TEXT) RETURNS VOID AS >> $$ >> BEGIN >> COPY corporativo.pessoa_ >> FROM $1; >> END; >> $$ LANGUAGE plpgsql >> >> ERRO: erro de sintaxe em ou próximo a "$1" >> LINE 4: FROM $1; > > > Você quer criar um SQL dinâmico (mudança na sintaxe ou nos tokens da > consulta, exceto valores). Você precisa usar EXECUTE ou PERFORM para tal e > montar a consulta como texto antes. > > []s > Flavio Gurgel > _______________________________________________ > 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
