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