SQL - Leer Archivos de Texto (*.txt)

 
Vista:

Leer Archivos de Texto (*.txt)

Publicado por roberto (5 intervenciones) el 20/05/2003 21:16:36
Les hago llegar mi más cordial saludo.
Necesito leer datos desde un archivo de texto para procesarlos.
Alguien conoce de alguna instrucción o función de SQL que permita realizar dicha tarea
Gracias por la respuesta
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:Leer Archivos de Texto (*.txt)

Publicado por Isaías Islas (5072 intervenciones) el 20/05/2003 23:00:39
¿Leerlos?

Pues si tienen un formato estandar y el archivo es TEXTO PLANO con separador de BLANCOS entre columna y columna:

Este es mi archivo

12345 2500
45567 8600
98784 3400
98753 2344
23423 2342

Este es el Layout del archivo (idEmpleado char(5), Sueldo int)

CREATE TABLE #MyTablaPaso (IdEmp char(5), Sueldo int)

INSERT INTO #MyTablaPaso
sp_cmdshell 'TYPE C:\MYARCHIVOTEXTO.TXT'
select * from #MyTablaPaso

Ahora bien, si lo que desea es SUBIR la información a su base y procesar almacenar los registro para posteriormente procesarlos.

Refierase a :

BULK INSERT
BCP

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

RE:Leer Archivos de Texto (*.txt)

Publicado por roberto (5 intervenciones) el 20/05/2003 23:19:32
Gracias por responder mi emial.
Por ejemplo en oracle hay una funcion que te permite leer un archivo plano (*.txt), fila por fila, incluso tu le indicas el número de la columna a partir de la cual tu deseas extraer información. Existe esa funcionalidad en SQL
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

RE:Leer Archivos de Texto (*.txt)

Publicado por Isaías Islas (5072 intervenciones) el 21/05/2003 00:44:05
Si, lo hace el BULK INSERT y tu le indicas que filas va a tomar (incluso columnas).
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