Export a un fichero de líneas diferentes

28/12/2006 - 16:37 por Carmen | Informe spam
Necesito exportar los datos de proveedores a un fichero de texto. El
problema es que en ese fichero de texto tienen que ir intercaladas líneas de
diferente tipo. Tenemos los datos generales de los proveedores en una tabla
y los datos de sus diversas direcciones en otra. El fichero debería quedar
como:
Proveedor 1
Dirección 1.1
Dirección 1.2
...
Dirección 1.n
Proveedor 2
Dirección 2.1
Dirección 2.2
...
Dirección 2.n
Los campos de las 2 tablas son muy diferentes tanto en número como en tipo.

¿Hay alguna forma de generar este fichero con un store procedure o con un
paquete DTS sin tener que escribir un programita en VB u otro lenguaje de
programación?

Muchas gracias.
 

Leer las respuestas

#1 Salvador Ramos
28/12/2006 - 20:05 | Informe spam
Hola,

Intenta generar una columna con datos convertidos y concatenados de cada una
de las tablas y haces un union all. Algo así:
select rtrim(campo1) + ' ' + cast(campo2 as char(4)) + ... from tabla1 where
...
union all
select rtrim(campo1) + ' ' + cast(campo2 as char(4)) + ... from tabla2 where
...
order by ...

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)


"Carmen" @ escribió en el mensaje
news:%
Necesito exportar los datos de proveedores a un fichero de texto. El
problema es que en ese fichero de texto tienen que ir intercaladas líneas
de diferente tipo. Tenemos los datos generales de los proveedores en una
tabla y los datos de sus diversas direcciones en otra. El fichero debería
quedar como:
Proveedor 1
Dirección 1.1
Dirección 1.2
...
Dirección 1.n
Proveedor 2
Dirección 2.1
Dirección 2.2
...
Dirección 2.n
Los campos de las 2 tablas son muy diferentes tanto en número como en
tipo.

¿Hay alguna forma de generar este fichero con un store procedure o con un
paquete DTS sin tener que escribir un programita en VB u otro lenguaje de
programación?

Muchas gracias.

Preguntas similares