En esta breve guía, le mostraré 2 métodos para exportar resultados de consultas a CSV en SQL Server Management Studio:
- El método rápido para un número menor de registros
- El método completo para conjuntos de datos más grandes
También le demostraré cómo incluir los encabezados de las columnas al exportar sus resultados.
Método 1: El método rápido para exportar los resultados de la consulta a CSV en SQL Server
Para empezar, ejecute su consulta para obtener los resultados de la misma.
Por ejemplo, ejecuté una consulta simple, y obtuve la siguiente tabla con un pequeño número de registros:
Para exportar rápidamente los resultados de la consulta, selecciona todos los registros de tu tabla (Ej, eligiendo cualquier celda de la cuadrícula y, a continuación, utilizando la combinación de teclado Ctrl + A):
Después de seleccionar todos sus registros, haga clic con el botón derecho del ratón en cualquier celda de la cuadrícula y, a continuación, seleccione «Copiar con encabezados» (o simplemente seleccione «Copiar» si no desea incluir los encabezados):
Abra un archivo CSV en blanco, y luego pegue los resultados:
El método anterior puede ser útil para un número menor de registros. Sin embargo, si está tratando con conjuntos de datos mucho más grandes, puede considerar utilizar el segundo método a continuación.
Método 2: Exportar los resultados de la consulta para conjuntos de datos más grandes
Usando el mismo ejemplo, puede exportar los resultados de la consulta a un archivo CSV haciendo clic con el botón derecho del ratón en cualquier celda de la cuadrícula y, a continuación, seleccionando ‘Guardar resultados como…’
A continuación, escriba un nombre para su archivo CSV (por ejemplo, ‘query_results’) y haga clic en Guardar:
Tu archivo CSV se guardará en la ubicación que hayas especificado:
Y si abres el archivo CSV, verás los resultados exportados (sin los encabezados de las columnas):
Puedes seguir los siguientes pasos en caso de que necesites incluir las cabeceras de las columnas al exportar tu archivo CSV en SQL Server.
Cómo incluir las cabeceras de las columnas al exportar los resultados de la consulta a CSV en SQL Server
Para incluir sus cabeceras de columna, vaya a Herramientas, y luego seleccione Opciones…
Entonces, haga clic en Resultados de la consulta >> SQL Server >> Resultados a la parrilla:
Marque la opción de ‘Incluir encabezados de columna al copiar o guardar los resultados’ y luego haga clic en Aceptar:
Ahora tendrá que reiniciar SQL Server para que se apliquen los cambios.
A continuación, vuelva a ejecutar su consulta para obtener los resultados de la misma:
Haga clic con el botón derecho del ratón en cualquier celda de la propia cuadrícula y, a continuación, seleccione ‘Guardar resultados como…’
Escriba un nombre para su archivo CSV y, a continuación, pulse Guardar:
Tu nuevo CSV contendrá ahora las cabeceras de las columnas en adelante: