Estimado Anthony,
Gracias por tu sugerencia, he logrado generar filename dinamicos y
agregarlos al COPY TO.
Adicionalmente para no tener problema con la ' (comilla simple) en la
cadena del SELECT... deberán colocar '' (comilla simple 2 veces) por
cada comilla simple, ejemplo:
conforma tu cadena de COPY . con las parametros necesarios y tratalo
como un text luego debes ejecutar esa sentencia con
EXECUTE 'tu comando con copy';
ejemplo:
comando:-= 'COPY (select * from tutabla) TO '||camino ||'''WITH CSV';
execute comando;
saludos
El 02/05/2013 6:30,
El día 2 de mayo de 2013 01:30, marcosr...@planet.com.pe escribió:
Estimada Lista,
Por favor, necesito ejecutar COPY (SELECT ...) TO filename (DELIMITER '|');
pero que me permita construir el filename dinamicamente.
Lo debo hacer tanto para windows como para linux.
He probado con:
Estimada Lista,
Por favor, necesito ejecutar COPY (SELECT ...) TO filename (DELIMITER
'|'); pero que me permita construir el filename dinamicamente.
Lo debo hacer tanto para windows como para linux.
He probado con:
DECLARE
v_filename CHARACTER VARYING(60);
BEGIN
v_filename :=