12/11/2009, 13:34
|
| Colaborador | | Fecha de Ingreso: febrero-2009 Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses Puntos: 360 | |
Respuesta: Concatenar en un copy Nunca he hecho algo parecido pero tengo varias cositas para decirte.
En windows el copy tiene una pequeña variación en su sintaxis. COPY TABLA FROM 'D:\ARCHIVO.txt' with delimiter as ',';
imagino que en la tabla "archivos_cargar" tienes un campo llamado line de tipo string. y que contiene el nombre del archivo que deseas abrir. Me causa curiosidad que todos los archivos tengan 20 letras en el nombre de los archivos. Creo que ahí tienes un error.
Cuando concatenas la sentencia copy con una variable mediante || debes hacer una ejecución de la sentencia ya que esta es dinamica.
Debe ser algo similar a: cadena:= 'COPY prueba from 'd:/prueba/'' || nombre_archivo;
execute cadena;
Debes tener cuidado con las comillas sencillas. Traen muchos problemas.
saludos
__________________ Without data, You are another person with an opinion.
W. Edwads Deming |