Archivo !!!!!!!!Urgente!!!!!!!!!!

23/01/2004 - 21:06 por anonymous | Informe spam
Descartando BCP y BULK INSERT, ¿es posible leer un archivo
plano línea a línea desde Transact SQL?

¿Existen store procedure extendidos que me permitan
realizar lo anterior?



Mil gracias...
 

Leer las respuestas

#1 Isaias
24/01/2004 - 00:42 | Informe spam
Tal vez con OPENDATASOURCE.

Solo recuerde que TODO LO EXTERNO a una base de datos,
tiene un tratamiento especial por el OS en cuestion.

Ahora bien, si lo que desea es tomar la informacion de un
archivo TEXTO y tratarla como una tabla, desea convertirla
en una tabla de SQL Server.

longitud del registro en el archivo texto.
CREATE TABLE #TEMP_TABLE (MyReg varchar(200))
INSERT INTO #TEMP_TABLE
XP_CMDSHELL 'TYPE C:\MisArchivos\MyArchivoTexto.txt'
SELECT * FROM #TEMP_TABLE

Para "descomponer" el registro, puede utilizar RIGHT(),
LEFT() o bien SUBSTRING().

Saludos.

Preguntas similares