El 11/04/2012 17:54, yeison garcia escribió:
Buenas tardes.

Mi nombre es Yeison Garcia Escobar.

Estoy dando mis primeros pasos en postgres
y tengo la tarea de investigar las cargas masivas.

Estuve buscando y encontre la función
COPY FROM, la cual es excelente.

Al usar
copy _edb_scheduler.persona from  'C:/persona.txt' using delimiters ',' ;
funciona correctamente.

Sin embargo, yo necesito que la ruta sea guardada en una variable.

Ejemplo:

Tengo la variable
ruta character;
ruta := 'C:/persona.txt';

al usar copy _edb_scheduler.persona from  ruta ',' ;

me sale un error indicando un error de sintaxis indicando que la variable ruta no debe estar ahí.

La pregunta es:
¿Como puedo hacer para que la función COPY tome la información que esta en una variable?

Muchas gracias por la ayuda que me puedan brindar.
Arma la cadena:= 'copy _edb_scheduler.persona from '||ruta||' using delimiters ' y luego haz un execute la cadena.
saludos

10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS 
INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a