Saltar al contenido

Exporte el resultado de la consulta a un archivo .csv en SQL Server 2008

Puede darse el caso de que halles algún error con tu código o trabajo, recuerda probar siempre en un entorno de testing antes añadir el código al trabajo final.

Solución:

  1. Abra SQL Server Management Studio
  2. Vaya a Herramientas > Opciones > Resultados de la consulta > Servidor SQL > Resultados a texto
  3. En el extremo derecho, hay un cuadro desplegable llamado Formato de salida
  4. Elija Delimitado por comas y haga clic en Aceptar

Aquí hay una versión de pantalla completa de esa imagen, a continuación

ingrese la descripción de la imagen aquí

Esto mostrará los resultados de su consulta como texto delimitado por comas.

Para guardar los resultados de una consulta en un archivo: Ctrl + Shift + F

Sé que esto es un poco viejo, pero aquí hay una manera mucho más fácil…

  1. Ejecute su consulta con la configuración predeterminada (pone los resultados en formato de cuadrícula, si el suyo no está en formato de cuadrícula, consulte a continuación)

  2. Haga clic derecho en los resultados de la cuadrícula y haga clic en “Guardar resultados como” y guárdelo.

Si sus resultados no están en formato de cuadrícula, haga clic derecho donde escribe la consulta, desplace el cursor sobre “Resultados a” y haga clic en “Resultados a cuadrícula”

¡Tenga en cuenta que NO captura los encabezados de las columnas!

¡Buena suerte!

Puedes usar PowerShell

$AttachmentPath = "CV File location"
$QueryFmt= "Query"

Invoke-Sqlcmd -ServerInstance Server -Database DBName -Query $QueryFmt | Export-CSV $AttachmentPath

Al final de la web puedes encontrar las críticas de otros desarrolladores, tú de igual manera tienes la opción de mostrar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *