Compartir a través de


Información general sobre los resultados de la consulta

Cuando se abre o se crea una consulta de base de datos en el Editor de Transact-SQL, lo normal es ejecutarla después y examinar los resultados.Al ejecutar una consulta, el editor usa el recuadro Resultados para mostrar los resultados de esa consulta.El recuadro Resultados contiene hasta cinco pestañas: Resultados, Mensajes, Estadísticas de cliente y Plan de ejecución.Las pestañas que aparecen dependen de los siguientes factores.

  • Configuración para mostrar los resultados: puede mostrar los resultados de una de las tres maneras siguientes: Resultados como cuadrícula (predeterminada), Resultados como texto o Resultados como archivo.Esto determina si se usa la pestaña Resultados, la pestaña Mensajes o ambas para mostrar los resultados.

  • Configuración de las estadísticas de cliente: si habilita la opción Incluir estadísticas del cliente, la pestaña Estadísticas de cliente se usará para mostrar las estadísticas.

  • Configuración del plan de ejecución: si hace clic en Mostrar plan de ejecución estimado o habilita la opción Incluir plan de ejecución real, la pestaña Plan de ejecución se usa para mostrar un plan de ejecución.

Para cambiar el tamaño del recuadro Resultados, use la barra de división situada en el borde de la ventana.

Pestaña Resultados

Si optó por mostrar los resultados como cuadrícula, la pestaña Resultados muestra los datos recuperados de la base de datos por la consulta.Los datos están formados por uno o varios conjuntos independientes de resultados.Solo las consultas que devuelven resultados, como las que contienen una instrucción SELECT o un procedimiento almacenado, muestran datos en la pestaña Resultados.Si la consulta se ejecuta correctamente pero no se devuelve ningún conjunto de resultados, la pestaña Resultados no aparece.

Si optó por mostrar los resultados como texto, la pestaña Resultados muestra todos los resultados y los mensajes, y la pestaña Mensajes no aparece.Si optó por guardar los resultados en un archivo, se le pedirá el nombre de dicho archivo.Los mensajes aparecen en la pestaña Mensajes.

Los resultados del comando Validar sintaxis de SQL siempre aparecen en la pestaña Resultados.

Si hace clic con el botón secundario en la pestaña Resultados, podrá realizar las acciones siguientes:

  • Copiar
    Copia los datos seleccionados (una celda o un rango de celdas) en el Portapapeles.

  • Seleccionar todo
    Selecciona todas las filas y columnas de la lista de resultados.Por lo general, realizará esta acción antes de copiar los datos.

  • Guardar resultados como
    Guarda el contenido de la pestaña Resultados en el archivo .CSV que especifique.Los resultados se guardarán en un archivo .TXT si optó por mostrarlos como texto.

  • Ventana Propiedades
    Muestra la ventana Propiedades.

Varios conjuntos de resultados

Si ejecuta un conjunto de instrucciones de Transact-SQL que generan varios conjuntos de resultados, estos conjuntos aparecen en la pestaña Resultados, separados mediante barras de división.Cambie el tamaño de los conjuntos de resultados individuales usando las barras de división, y presione F6 y MAYÚS+F6 para desplazarse entre los resultados y los recuadros.

Pestaña Mensajes

La pestaña Mensajes muestra los mensajes devueltos por el servidor de bases de datos al ejecutar las consultas.Estos mensajes incluyen salida de texto, como los resultados de una instrucción PRINT.La pestaña Mensajes también incluye mensajes personalizados, como cuando se ejecuta un lote usando "GO 10".Las consultas que no recuperan datos, como las consultas de actualización, también muestran un mensaje en la pestaña Mensajes.

Esta pestaña muestra tanto los mensajes de operaciones correctas como los errores, en el orden en el que los devolvió el servidor.Si optó por mostrar los resultados como texto, el contenido de la pestaña Mensajes aparece en la pestaña Resultados.

Si hace clic con el botón secundario en la pestaña Mensajes, podrá realizar las acciones siguientes:

  • Copiar
    Copia el texto seleccionado en el Portapapeles.

  • Seleccionar todo
    Selecciona todos los mensajes.Por lo general, realizará esta acción antes de copiar los mensajes.

  • Guardar resultados como
    Guarda el contenido de la pestaña Mensajes en el archivo .TXT que especifique.

  • Ventana Propiedades
    Muestra la ventana Propiedades.

Pestaña Estadísticas de cliente

La pestaña Estadísticas de cliente contiene información sobre cada ejecución de una consulta en esa instancia del Editor de Transact-SQL (aunque sea una consulta diferente).Cada vez que se ejecuta la consulta, se agrega una columna y se actualizan los promedios.Cada celda indica no solo el valor para esa ejecución, sino también si ese valor ha cambiado.Un aumento en el valor se indica mediante una flecha hacia arriba, una disminución mediante una flecha hacia abajo y una flecha hacia la derecha indica que el valor no ha sufrido cambios desde la última ejecución.

Nota

Cada ejecución agrega una columna a la derecha de la columna Estadística y a la izquierda de las columnas de las ejecuciones anteriores.

En la primera ejecución, todos los resultados se marcan como sin cambios.Cada columna se etiqueta con la hora a la que se ejecutó la consulta.Las columnas se agregan en el lado izquierdo.

La pestaña Estadísticas de cliente solo aparece si ha optado por incluir las estadísticas del cliente al ejecutar las consultas.Para obtener más información, vea Cómo: Controlar la recopilación y la presentación de estadísticas de cliente.

Si hace clic con el botón secundario en la pestaña Estadísticas de cliente, podrá realizar las acciones siguientes:

  • Copiar
    Copia las filas seleccionadas en el Portapapeles.

  • Seleccionar todo
    Selecciona todas las filas.Por lo general, realizará esta acción antes de copiar las filas.

  • Ventana Propiedades
    Muestra la ventana Propiedades.

Estadísticas disponibles

Están disponibles las estadísticas siguientes en la pestaña Estadísticas de cliente:

  • Número de instrucciones INSERT, DELETE y UPDATE
    El número de instrucciones INSERT, DELETE o UPDATE que se ejecutaron como resultado de la consulta.

  • Filas afectadas por las instrucciones INSERT, DELETE y UPDATE
    El número de filas afectadas por las instrucciones INSERT, DELETE o UPDATE que se ejecutaron como parte de la consulta.

  • Número de instrucciones SELECT
    El número de instrucciones SELECT que se ejecutaron a través de la conexión como parte de la ejecución de la consulta.Este número incluye las instrucciones FETCH para recuperar filas a partir de cursores.

  • Filas devueltas por instrucciones SELECT
    El número de filas que se seleccionaron como parte de la ejecución de la consulta.Este número refleja todas las filas generadas por instrucciones de Transact-SQL, incluyendo aquellas que no han sido realmente usadas por el autor de la llamada (por ejemplo, si se cancela la ejecución).Este número también incluye las instrucciones FETCH para recuperar filas a partir de cursores.

  • Número de transacciones
    El número de transacciones de usuario que se iniciaron como parte de la ejecución de la consulta, incluyendo las reversiones.

  • Número de ciclos de ida y vuelta del servidor
    El número de veces que la conexión envió comandos al servidor y recibió una respuesta como parte de la ejecución de la consulta.

  • Paquetes TDS enviados desde el cliente
    El número de paquetes TDS que el cliente envió al servidor de bases de datos durante la ejecución de la consulta.Los comandos grandes pueden necesitar varios búferes.Por ejemplo, si se envía un comando grande al servidor y requiere seis paquetes, el número de ciclos de ida y vuelta del servidor se incrementa en uno, y el número de paquetes TDS enviados por el cliente se incrementa en seis.

  • Paquetes TDS recibidos del servidor
    El número de paquetes TDS que el cliente recibió de la instancia de SQL Server.

  • Bytes enviados desde el cliente
    El número de bytes que el cliente envió a la instancia de SQL Server durante la ejecución de la consulta.

  • Bytes recibidos del servidor
    El número de bytes que el cliente recibió de la instancia de SQL Server durante la ejecución de la consulta.

  • Tiempo de procesamiento del cliente
    La cantidad acumulativa de tiempo empleado por el cliente ejecutando el código mientras se ejecutaba la consulta.

  • Tiempo de ejecución total
    La cantidad acumulativa de tiempo (en milisegundos) empleado por el cliente en el procesamiento mientras se ejecutaba la consulta, incluyendo el tiempo empleado esperando respuestas del servidor y ejecutando el código.

  • Tiempo de espera de respuestas del servidor
    La cantidad acumulativa de tiempo (en milisegundos) empleado por el cliente esperando la respuesta del servidor.

Pestaña Plan de ejecución

La pestaña Plan de ejecución muestra el plan de ejecución real o estimado para las consultas seleccionadas.Cuando se generan planes de ejecución estimados, las consultas o lotes de Transact-SQL no se ejecutan.En su lugar, el plan de ejecución que se genera muestra el plan de ejecución de la consulta que la instancia de SQL Server usaría con más probabilidad si se ejecutaran realmente las consultas.

Se requiere una conexión con una instancia de SQL Server para poder mostrar el plan de ejecución real o estimado.Para obtener acceso al menú que contiene los botones Mostrar plan de ejecución estimado o Incluir plan de ejecución real, haga clic con el botón secundario en la ventana del Editor de Transact-SQL o haga clic en Datos y, a continuación, en Editor de Transact-SQL.Para ver el plan de ejecución real, debe ejecutar también la consulta o el lote.

Para ver información adicional, sitúe el cursor del mouse sobre los iconos de operador lógico y físico, y vea la descripción y las propiedades del operador en la información sobre herramientas que se muestra.También puede ver las propiedades del operador en la ventana Propiedades.Si dicha ventana no está visible, haga clic con el botón secundario en un operador y haga clic en Ventana Propiedades.Seleccione un operador para ver sus propiedades.

Para usar esta característica, los usuarios deben tener los permisos correspondientes para ejecutar la consulta de Transact-SQL para la que se va a generar un plan de ejecución gráfico y deben disponer del permiso SHOWPLAN para todas las bases de datos a las que haga referencia la consulta.Para obtener más información, vea Plan de presentación.

Si hace clic con el botón secundario en la pestaña Plan de ejecución, puede realizar las acciones siguientes:

  • Guardar resultados como
    Guarda el contenido de la pestaña Plan de ejecución en el archivo de plan de ejecución (.sqlplan) que especifique.

  • Ventana Propiedades
    Muestra la ventana Propiedades.

Vea también

Tasks

Cómo: Ejecutar una consulta

Referencia

Opciones del Editor de Transact-SQL (Ejecución de la consulta/General)

Conceptos

Editar scripts y objetos de base de datos con el Editor de Transact-SQL