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

Redireccion consulta SQL a fichero

Estas en el tema de Redireccion consulta SQL a fichero en el foro de SQL Server en Foros del Web. Buenos días a todos, soy nuevo en esto y me gustaria que me ayudaseis un poco. El tema es que tengo un SQL Server 2012 ...
  #1 (permalink)  
Antiguo 17/01/2013, 03:07
 
Fecha de Ingreso: enero-2013
Mensajes: 2
Antigüedad: 11 años, 3 meses
Puntos: 0
Exclamación Redireccion consulta SQL a fichero

Buenos días a todos,
soy nuevo en esto y me gustaria que me ayudaseis un poco.
El tema es que tengo un SQL Server 2012 y necesitaria exportar una consulta a xml. He estado leyendo por Internet y hay gente que habla de ADO.NET y Visual Basic, gente que habla de SQLCMD y otros que hablan de consultas redirigidas a un fichero directamente.
Me gustaria poder hacerlo en una sola consulta redirigiendo a un fichero xml pero si no es posible no hay problema.
Por la sintaxis de la consulta no hay problema ya que me defiendo bastante, el problema es la redirección, que no se como hacerlo.

Si hay alguien que me pueda ayudar le estaria muy agradecido.

Muchas gracias!!
  #2 (permalink)  
Antiguo 17/01/2013, 09:00
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Redireccion consulta SQL a fichero

de que es posible es posible, como bien has leido puedes usar desde un sqlcmd con un queryout para que de la salida de tu string, generar un procedure(hay un post parecido al tuyo de hace algunos dias) y con este generar el string que necesitas y ejecutarlo con sqlcmd, generar un bcp out.....maneras hay muchas ahora es cuestion de que investigues un poco mas para que tengas la respuesta :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: fichero, server, sql
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 07:04.