Resultados de la consulta en SQL Server Management Studio

Se aplica a: SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de plataforma de análisis (PDW)Punto de análisis de SQL en Microsoft FabricAlmacén en Microsoft FabricBase de datos SQL en Microsoft Fabric

Al ejecutar instrucciones Transact-SQL (T-SQL) en el Editor de consultas en SQL Server Management Studio (SSMS), puede controlar la salida de los resultados de la consulta. También puede exportar los resultados a diferentes formatos de archivo, en función de sus requisitos.

Elección de un destino de resultados de consulta

El destino de los resultados se aplica a la ventana actual del Editor de consultas. De forma predeterminada, los resultados aparecen en la cuadrícula, pero puede optar por enviarlos al texto o a un archivo. Al seleccionar otra opción, SSMS la usa la próxima vez que ejecute una consulta en esa ventana.

Seleccione un destino de una de las maneras siguientes:

  • En la barra de herramientas del Editor de SQL, seleccione Resultados en cuadrícula, Resultados en texto o Resultados en Archivo.

  • En el Editor de consultas, abra el menú contextual y seleccione Resultados>Resultados en cuadrícula, Resultados en texto o Resultados en archivo.

  • Use los métodos abreviados de teclado enumerados en la sección Métodos abreviados de teclado .

Cambie la salida predeterminada de los resultados en Tools>Options>Query Results>SQL Server>General mediante el destino predeterminado para la lista desplegable de resultados .

Resultados en la cuadrícula

Los resultados de la cuadrícula devuelven los resultados de la consulta como una o varias cuadrículas tabulares en la ventana Resultados . Esta opción es la predeterminada para las nuevas ventanas del Editor de consultas.

Use los resultados de la cuadrícula cuando desee:

  • Vea los datos en un formato tabular con encabezados de columna.
  • Copie filas, columnas o conjunto de resultados completo, con o sin encabezados.
  • Guarde el contenido de la cuadrícula en un archivo desde el menú contextual de cuadrícula.

Para enviar resultados a una cuadrícula:

  1. En la barra de herramientas del Editor de SQL, seleccione Resultados en cuadrícula.
  2. O bien, en el menú contextual del Editor de consultas, seleccione Resultados>Resultados en cuadrícula.
  3. Ejecutar la consulta.

De forma predeterminada, la cuadrícula aparece en el panel inferior de la ventana del Editor de consultas. Si la consulta devuelve varios conjuntos de resultados, cada conjunto de resultados aparece en su propia pestaña de cuadrícula.

Exportar resultados

Si no guarda los resultados directamente en un archivo, puede optar por exportarlos a un archivo desde la cuadrícula de resultados. Haga clic con el botón derecho en cualquier parte de la cuadrícula de resultados y seleccione Guardar resultados como.... En el cuadro de diálogo Guardar resultados de cuadrícula , escriba un nombre de archivo y seleccione la lista desplegable Guardar como tipo para seleccionar el tipo de archivo para los resultados.

En SSMS 22.3.3 y versiones anteriores, puede exportar los resultados a los tipos de archivo CSV y TXT.

A partir de SSMS 22.4.1, también puede exportar resultados a tipos de archivo JSON, XML, Excel y Markdown.

Puede cambiar la ubicación predeterminada que se usa al exportar los resultados en Herramientas>Opciones>Resultados de consulta>General>Directorio de resultados de consulta> en SQL Server. Esta ubicación predeterminada es la misma ubicación que se usa al guardar los resultados en un archivo.

Resultados en texto

Los resultados al texto devuelven los resultados de la consulta como texto sin formato en la ventana Resultados . Cada columna está separada por un delimitador y las filas aparecen como líneas de texto.

Use los resultados de texto cuando desee:

  • Examine rápidamente conjuntos de resultados más pequeños sin características de cuadrícula.
  • Copie los resultados como texto con formato en correos electrónicos, descripciones de problemas o scripts.
  • Compare más fácilmente la salida textual con herramientas que esperan texto sin formato.

Para enviar los resultados como texto:

  1. En la barra de herramientas del Editor de SQL, seleccione Resultados en texto.
  2. O, en el menú contextual del Editor de consultas, seleccione Resultados>a texto.
  3. Ejecutar la consulta.

Puede cambiar el formato de salida de texto, como el separador de columnas y el ancho máximo de columnas, en Herramientas>Opciones>Resultados de la consulta>SQL Server>Resultados a texto.

Guardar resultados en archivo

Los resultados en el archivo escriben los resultados de la consulta directamente en un archivo en lugar de mostrarlos en la ventana Resultados .

Use los resultados del archivo cuando desee:

  • Capture grandes conjuntos de resultados sin representarlos en la interfaz de usuario.
  • Guarde los resultados para su posterior análisis o archivado.
  • Comparta los datos de resultados como un archivo.

Para enviar resultados a un archivo:

  1. En la barra de herramientas del Editor de SQL, seleccione Resultados en Archivo.
  2. O bien, en el menú contextual del Editor de consultas, seleccione Resultados>a Archivo.
  3. Ejecutar la consulta.
  4. En el cuadro de diálogo Guardar resultados , en Guardar en, seleccione la carpeta donde desea guardar el archivo.
  5. En Nombre de archivo, escriba un nombre de archivo.
  6. En Guardar como tipo, elija el formato de archivo de salida.
  7. Haga clic en Guardar.

De forma predeterminada, SSMS guarda los resultados como un archivo de informe con la .rpt extensión . Para opciones avanzadas, seleccione la flecha abajo en el botón Guardar y, a continuación, seleccione Guardar con codificación.

Puede cambiar la ubicación predeterminada para guardar resultados en HerramientasOpcionesResultados de consultaSQL ServerGeneralDirectorio de los resultados de la consulta.

Atajos de teclado

Los métodos abreviados de teclado siguientes cambian el destino de los resultados de la ventana activa del Editor de consultas.

Destino Atajo de teclado
Resultados en la cuadrícula Ctrl+D
Presentación de resultados en texto Ctrl+T
Resultados en el archivo Ctrl+Mayús+F

Después de seleccionar un destino con un acceso directo, ejecute la consulta (por ejemplo, presionando F5) para enviar los resultados al destino elegido.