Pessoal,

Estou tentando criar uma função com PGSQL, mas ao tentar referenciar o
parametro (tanto por nome quanto por posição) me é lançado um erro de
sintaxe. A função é a seguinte:

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;


Como faço nesse caso?
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a