Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Exportar resultado de una query a fichero

Estas en el tema de Exportar resultado de una query a fichero en el foro de SQL Server en Foros del Web. Hola, necesito exportar el resultado de una query a un fichero desde un stored procedure de SQL Server, separando los difernetes campos de cada registro ...
  #1 (permalink)  
Antiguo 15/08/2007, 23:32
 
Fecha de Ingreso: julio-2004
Mensajes: 28
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Exportar resultado de una query a fichero

Hola,

necesito exportar el resultado de una query a un fichero desde un stored procedure de SQL Server, separando los difernetes campos de cada registro por un carácter concreto (en mi caso el caracter es 'ç').

He intentado hacerlo con el comando bcp y consigo exportar bien el fichero, salvo por un pequeño detalle: no soy capaz de encontrar la manera de que el fichero incluya una primera fila con el nombre de las columnas.

El objetivo es el de, una vez obtenido el fichero, se pueda abrir en Excel y trabajar sobre el.

¿Alguna idea para exportar los datos incluyendo el nombre de columna?

Gracias de antemano
zorlor.
  #2 (permalink)  
Antiguo 16/08/2007, 11:27
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Re: Exportar resultado de una query a fichero

¿El excel que pretende ABRIR tu archivo, esta en el mismo nodo de la LAN?

De ser asi, es mucho mas conveniente que le des permiso a tu usuario de ejecutar tu query y que el se conecte directamente a tu base.

Asi de simple.
  #3 (permalink)  
Antiguo 18/08/2007, 07:37
Avatar de Gabo77  
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: Exportar resultado de una query a fichero

Haz intentado con un DTS?

Saludos!
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:57.