Compartir a través de


Descripción general de los resultados de una consulta

Actualización: noviembre 2007

Después de abrir o crear una consulta de base de datos en el editor de Transact-SQL (T-SQL), normalmente se ejecuta la consulta y se examinan los resultados. Si hay resultados al ejecutar una consulta en el editor, se muestran en el panel Resultados. El panel Resultados puede contener hasta tres fichas: Resultados, Mensajes y Estadísticas de cliente. Si decide mostrar los resultados como texto, aparecerán en una ficha combinada, Resultados y mensajes. Puede cambiar el tamaño del panel Resultados mediante la barra de división del borde de la ventana.

Resultados

La ficha Resultados muestra los datos obtenidos por la consulta en la base de datos. Se devuelven uno o más conjuntos de resultados independientes. Sólo las consultas que devuelven resultados, como una consulta que contiene una instrucción SELECT o un procedimiento almacenado, muestran datos en la ficha Resultados. Las consultas que no recuperan datos, como las consultas de actualización, muestran un mensaje en la ficha Mensajes. Si una consulta no se ejecuta correctamente, los errores se muestran en la ficha Mensajes y en la ventana Lista de errores. Si se ejecuta una consulta correctamente pero no se devuelve ningún conjunto de resultados, no aparece la ficha Resultados.

Si decide mostrar los resultados como texto, todos los resultados y todos los mensajes se muestran en la ficha Resultados y mensajes y no aparece la ficha Mensajes. Si decide guardar los resultados como un archivo, se le pedirá el nombre del archivo en el que se guardarán los resultados. Los mensajes se muestran en la ficha Mensajes.

Puede realizar las acciones siguientes con los datos que aparece en la ficha Resultados:

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

  • Seleccionar todo
    Selecciona todas las filas y columnas de la lista de resultados. Esta acción se suele realizar antes de copiar datos.

  • Guardar resultados como
    Guarda el contenido de la ficha Resultados en un archivo .CSV especificado por el usuario.

  • Propiedades (Ventana)
    Muestra la ventana de propiedades.

Conjuntos de resultados múltiples

Si ejecuta un conjunto de instrucciones T-SQL que generan varios conjuntos de resultados, dichos conjuntos de resultados se muestran en la ficha Resultados, separados por barras de división. Puede cambiar el tamaño de los conjuntos de resultados individuales mediante las barras de división y presionar F6 y MAYÚS+F6 para navegar por los resultados y los paneles.

Mensajes

La ficha Mensajes muestra los mensajes devueltos por el servidor de la base de datos cuando se ejecutan las consultas. Estos mensajes incluyen resultados en forma de texto, como los resultados de una instrucción PRINT. La ficha Mensajes también incluye mensajes personalizados, como los que se producen al ejecutar un lote con "GO 10".

En esta ficha se muestran los mensajes de error o de ejecución correcta de la consulta, en el orden en que el servidor los devuelve. Los resultados del comando Validar sintaxis SQL aparecen en la ficha Mensajes. Si decide mostrar los resultados como texto, el contenido de la ficha Mensajes se muestra en la ficha Resultados y mensajes.

Puede realizar las siguientes acciones en los mensajes que aparecen en la ficha Mensajes:

  • Copiar
    Copia el texto seleccionado al Portapapeles.

  • Seleccionar todo
    Selecciona todos los mensajes. Esta acción se suele realizar antes de copiar mensajes.

Estadísticas de cliente

La ficha Estadísticas de cliente contiene información sobre cada ejecución de una consulta en esa instancia del editor de T-SQL (aunque sea una consulta diferente). Cada vez que se ejecuta la consulta, se agrega una columna y se actualizan las medias. Cada celda indica el valor de la ejecución y si dicho valor ha cambiado. Un aumento del valor se indica con una flecha hacia arriba y una disminución se indica con una flecha hacia abajo; si el valor no ha cambiado con respecto a la ejecución anterior, se indica con una flecha hacia la derecha.

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 ficha Estadísticas de cliente sólo aparecerá si decide incluir estadísticas de cliente al ejecutar las consultas. Para obtener más información, vea Cómo: Controlar la recopilación y presentación de estadísticas de cliente.

Puede realizar las acciones siguientes en los mensajes que se muestran en la ficha Estadísticas de cliente:

  • Copiar
    Copia las filas seleccionadas al Portapapeles.

  • Seleccionar todo
    Selecciona todas las filas. Esta acción se suele realizar antes de copiar filas.

Estadísticas disponibles

En la ficha Estadísticas de cliente están disponibles las estadísticas siguientes:

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

  • Filas recuperadas por instrucciones INSERT, DELETE y UPDATE
    El número de filas recuperadas por instrucciones INSERT, DELETE o UPDATE ejecutadas como resultado 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 instrucciones FETCH para recuperar filas de los cursores.

  • Filas devueltas por instrucciones SELECT
    El número de filas seleccionadas como parte de la ejecución de la consulta. Este número refleja todas las filas generadas por instrucciones SQL, incluso las que el llamador no consume realmente (por ejemplo, si se cancela la ejecución). También incluye instrucciones FETCH para recuperar filas de los cursores.

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

  • Búferes recibidos del servidor
    El número de paquetes de secuencia de datos tabular (TDS) recibidos por el cliente desde el servidor de la base de datos durante 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 la base de datos durante la ejecución de la consulta. Los comandos largos pueden requerir varios búferes. Por ejemplo, si se envía al servidor un comando largo que requiere seis paquetes, se incrementa en una unidad el número de ciclos de ida y vuelta del servidor, y se incrementa en seis unidades el número de paquetes TDS enviados por el cliente.

  • Paquetes TDS enviados desde el servidor
    El número de paquetes TDS enviados por el servidor al cliente.

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

  • 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.

  • Tiempo de espera en las respuestas del servidor
    El tiempo acumulado (en milisegundos) que el cliente esperó la respuesta del servidor.

  • Tiempo total de ejecución
    El tiempo acumulado (en milisegundos) que el cliente dedicó al procesamiento mientras se ejecutaba la consulta, incluido el tiempo que el cliente esperó respuestas del servidor y el tiempo dedicado a ejecutar código.

  • Tiempo de procesamiento del cliente
    El tiempo acumulado que el cliente dedicó a ejecutar código mientras se ejecutaba la consulta.

Vea también

Tareas

Cómo: Ejecutar una consulta

Conceptos

Introducción a la terminología de Database Edition

Referencia

Opciones (Herramientas para bases de datos/Editor de T-SQL/Ejecución de la consulta/Página General)

Otros recursos

Fundamentos de la edición de instrucciones Transact-SQL