SQL - Cargar archivos con nombre variable

 
Vista:

Cargar archivos con nombre variable

Publicado por Carolina (26 intervenciones) el 11/05/2007 15:46:02
Hola, tengo una consulta, necesito armar un DTS que carga archivos, el problema es que el nombre del archivo es variable, es decir hoy se llama

hola20070511.csv y mañna sera
hola20070512.csv.

Mi duda es encontrar la forma de dejar el archivo desde donde se cargan y este sea reconocido como el ultimo y el que se debe cargar.

Si alguien me puede ayudar se lo agradeceria bastante.

Salu2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cargar archivos con nombre variable

Publicado por Isaías (5072 intervenciones) el 11/05/2007 17:59:42
Para resolver tu problema, debes:

1.- Crear una lista de los archivos existentes en tu carpeta de recepcion, ejemplo:

XP_CMDSHELL 'DIR D:\CARPETA\*.csv'

2.- Una vez que obtienes la lista y la has colocado en una tabla, ya puedes subir el contenido de cada archivo mediante BULK INSERT

3.- Una vez que has subido toda la informacion de un archivo, lo borras con:

XP_CMDSHELL 'DEL D:\CARPETA\hola20070511.csv'

Si deseas mas ayuda, me dices y te envio unos stores que hice para tal fin.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar