Abrir archivos de texto

25/01/2005 - 10:17 por jmmata | Informe spam
Hola a tod@s, bueno mi consulta es la siguiente: guardo una ruta a un archivo
en un campo de una tabla y quisiera saber si hay alguna manera de, desde una
instrucción SQL, obtener el contenido del archivo (como si fuera una columna
calculada más o menos).

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
25/01/2005 - 11:16 | Informe spam
Eso formaría parte de la aplicación cliente, no del propio servidor de
base de datos. Lo que estás intentando es posible pero complica mucho la
devolución de los datos innecesariamente


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"jmmata" escribió en el mensaje
news:
Hola a , bueno mi consulta es la siguiente: guardo una ruta a un


archivo
en un campo de una tabla y quisiera saber si hay alguna manera de, desde


una
instrucción SQL, obtener el contenido del archivo (como si fuera una


columna
calculada más o menos).

Gracias de antemano.
Respuesta Responder a este mensaje
#2 Norman A. Armas
25/01/2005 - 16:34 | Informe spam
Coincido con Carlos en algo, pero en ocaciones es necesario hacerlo desde
SQL

De todas formas aqui te paso un ejemplo de como insertar el contenido de un
archivo de texto en una tabla temporal.
Lo puedes modificar a tu conveniencia...

create table #tmp (field1 varchar(250))

insert into #tmp (field1)
EXEC master..xp_cmdshell 'type c:\data\zips.txt'

select * from #tmp


Saludos,

Norman



"jmmata" wrote in message
news:
Hola a , bueno mi consulta es la siguiente: guardo una ruta a un


archivo
en un campo de una tabla y quisiera saber si hay alguna manera de, desde


una
instrucción SQL, obtener el contenido del archivo (como si fuera una


columna
calculada más o menos).

Gracias de antemano.
Respuesta Responder a este mensaje
#3 jmmata
26/01/2005 - 08:47 | Informe spam
Muchas gracias, pienso que el código me será útil.
Estoy de acuerdo en que es un artificio lo que expongo, pero por una serie
de razones estaba decidiendo si hacer un parche o no.

Muchas gracias de nuevo.

"Norman A. Armas" wrote:

Coincido con Carlos en algo, pero en ocaciones es necesario hacerlo desde
SQL

De todas formas aqui te paso un ejemplo de como insertar el contenido de un
archivo de texto en una tabla temporal.
Lo puedes modificar a tu conveniencia...

create table #tmp (field1 varchar(250))

insert into #tmp (field1)
EXEC master..xp_cmdshell 'type c:\data\zips.txt'

select * from #tmp


> Saludos,

Norman



"jmmata" wrote in message
news:
> Hola a , bueno mi consulta es la siguiente: guardo una ruta a un
archivo
> en un campo de una tabla y quisiera saber si hay alguna manera de, desde
una
> instrucción SQL, obtener el contenido del archivo (como si fuera una
columna
> calculada más o menos).
>
> Gracias de antemano.



Respuesta Responder a este mensaje
#4 jmmata
26/01/2005 - 08:51 | Informe spam
Sí, yo también estoy de acuerdo, pero estaba mirando de salvar un código
existente.

Muchas gracias de todas maneras.

"Carlos Sacristán" wrote:

Eso formaría parte de la aplicación cliente, no del propio servidor de
base de datos. Lo que estás intentando es posible pero complica mucho la
devolución de los datos innecesariamente


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"jmmata" escribió en el mensaje
news:
> Hola a , bueno mi consulta es la siguiente: guardo una ruta a un
archivo
> en un campo de una tabla y quisiera saber si hay alguna manera de, desde
una
> instrucción SQL, obtener el contenido del archivo (como si fuera una
columna
> calculada más o menos).
>
> Gracias de antemano.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida