I am missing something basic. How can I use an input parameter as the destination path in a COPY statement in a function. The following fails with a syntax error at or near the parameter.

CREATE OR REPLACE FUNCTION  dvd.export_tables(IN export_path text)
RETURNS void
AS
$$
BEGIN
 copy dvd.genre to export_path
 with
 delimiter as E'\t'
 null as '';
END;
$$
 LANGUAGE 'plpgsql' VOLATILE




--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to