Em 7 de outubro de 2011 22:30, "(:::) Stéfano Tavares Diane (:::)"
<stefan...@yahoo.com.br> escreveu:
> ------------------o erro é esse :
>
> ERROR:  syntax error at or near "$1"
> LINE 1: COPY  $1  TO 'D://NFE/TESTE.TXT'
>
> -------------------a função que escrevi foi essa :
>

....

>     select into NFE * FROM repositorio_nfe
>     COPY nfe.arquivo_xml TO 'D://NFE/TESTE.TXT';


Você precisa montá-lo dinamicamente, portanto use EXECUTE conforme a
documentação [1]. Googlando um "cadin" tem também alguns exemplos,
conforme pode ser visto em [2].


[1] 
http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN
[2] http://va.mu/HnVa
-- 
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a