Compartir a través de


Editor de consultas del motor de base de datos (SQL Server Management Studio)

Use el motor de base de datos Editor de Power Query para crear y ejecutar scripts que contengan instrucciones Transact-SQL. El editor también permite ejecutar scripts que contengan comandos sqlcmd .

Transact-SQL (Ayuda F1)

El motor de base de datos Editor de Power Query admite la vinculación con el tema de referencia de una instrucción Transact-SQL específica al seleccionar F1. Para ello, resalte el nombre de una instrucción Transact-SQL y presione F1. El motor de búsqueda de ayuda buscará un tema que tenga un atributo de Ayuda F1 que coincida con la cadena resaltada.

Si el motor de búsqueda de ayuda no encuentra un tema con una palabra clave de Ayuda F1 que coincida exactamente con la cadena resaltada, se mostrará este tema. En ese caso, hay dos métodos para encontrar la ayuda que busca:

  • Copiar y pegar la cadena del editor que resaltó en la pestaña de búsqueda de los Libros en pantalla de SQL Server y realizar una búsqueda.

  • Resaltar solo la parte de la instrucción Transact-SQL que sea más probable que coincida con una palabra clave de Ayuda F1 aplicada a un tema y vuelva a presionar F1. El motor de búsqueda requiere una correspondencia exacta entre la cadena resaltada y una palabra clave de Ayuda F1 asignada a un tema. Si la cadena resaltada contiene elementos únicos de su entorno, como nombres de columna o de parámetro, el motor de búsqueda no obtendrá una coincidencia. Entre los ejemplos de cadenas que se van a resaltar se incluyen los siguientes:

    • El nombre de una instrucción Transact-SQL, como SELECT, CREATE DATABASE o BEGIN TRANSACTION.

    • El nombre de una función integrada, como SERVERPROPERTY o @@VERSION.

    • El nombre de una tabla de procedimiento almacenado del sistema o de una vista, como sys.data_spaces o sp_tableoption.

Trabajar con el editor de consultas del motor de base de datos

El motor de base de datos Editor de Power Query es uno de los cuatro editores implementados en SQL Server Management Studio. Para obtener una descripción de la funcionalidad implementada en el motor de base de datos Editor de Power Query y las tareas principales que puede realizar mediante el editor, consulte Editores de consultas y texto (SQL Server Management Studio).

Barra de herramientas del Editor SQL

Cuando el motor de base de datos Editor de Power Query está abierto, aparece la barra de herramientas del Editor de SQL con los botones siguientes.

Conexión
Se abre el cuadro de diálogo Conectar al servidor . Utilice este cuadro de diálogo para establecer una conexión a un servidor.

Desconexión
Desconecta el Editor de consultas actual del servidor.

Cambiar conexión
Se abre el cuadro de diálogo Conectar al servidor . Utilice este cuadro de diálogo para establecer una conexión a un servidor diferente.

Consulta con conexión actual
Abre una nueva ventana del Editor de consultas y usa la información de conexión de la ventana actual del Editor de consultas.

Bases de datos disponibles
Cambia la conexión a una base de datos distinta del mismo servidor.

Ejecutar
Ejecuta el código seleccionado o, si no se ha seleccionado ningún código, ejecuta todo el código del Editor de consultas.

Depurar
Habilita el depurador de Transact-SQL. Este depurador admite acciones de depuración como establecer puntos de interrupción, inspeccionar variables y recorrer el código.

Cancelar ejecución de la consulta
Envía una solicitud de cancelación al servidor. Algunas consultas no pueden cancelarse inmediatamente, sino que deben esperar a una condición de cancelación adecuada. Cuando se cancelan las transacciones, podrían producirse retrasos mientras se revierten.

Parse
Comprueba la sintaxis del código seleccionado. Si no se ha seleccionado ningún código, comprueba la sintaxis de todo el código en la ventana del Editor de consultas.

Mostrar plan de ejecución estimado
Solicita un plan de ejecución de consulta desde el procesador de consultas sin ejecutar realmente la consulta y muestra el plan en la ventana Plan de ejecución . Este plan utiliza estadísticas de índice para calcular el número de filas que se prevé que van a devolverse en cada parte de la ejecución de la consulta. El plan de consultas real que se utiliza puede ser diferente del plan de ejecución calculado. Esto puede ocurrir si el número de filas que se devuelven es significativamente diferente del calculado y el procesador de consultas cambia el plan para obtener una mayor eficacia.

Opciones de consulta
Abre el cuadro de diálogo Opciones de consulta . Use este cuadro de diálogo para configurar las opciones predeterminadas de la ejecución de consultas y los resultados de las mismas.

IntelliSense habilitado
Especifica si la funcionalidad de IntelliSense está disponible en el editor de consultas del motor de base de datos.

Incluir plan de ejecución real
Ejecuta la consulta, devuelve los resultados de la consulta y el plan de ejecución que se usó para la consulta. Se muestran como un plan de consultas gráfico en la ventana Plan de ejecución .

Incluir estadísticas de cliente
Incluye una ventana Estadísticas de clientes que contiene estadísticas sobre la consulta y los paquetes de red, así como el tiempo transcurrido de la consulta.

Resultados a texto
Devuelve los resultados de la consulta como texto en la ventana Resultados .

Resultados a cuadrícula
Devuelve los resultados de la consulta como una o varias cuadrículas en la ventana Resultados .

Resultados a archivo
Cuando se ejecuta la consulta, se abre el cuadro de diálogo Guardar resultados . En Guardar en, seleccione la carpeta en la que desea guardar el archivo. En Nombre de archivo, escriba el nombre del archivo y, a continuación, haga clic en Guardar para guardar los resultados de la consulta como un archivo Informe que tenga la extensión .rpt. Para obtener acceso a las opciones avanzadas, haga clic en la flecha abajo del botón Guardar y, a continuación, haga clic en Guardar con codificación.

Selección de comentarios
Convierte la línea actual en comentario agregando al principio de la línea un operador de comentario (--).

Quitar marca de comentario de selección
Convierte la línea actual en una instrucción de código activo quitando los operadores de comentario (--) del principio de la línea.

Reducir sangría de línea
Mueve el texto de la línea a la izquierda quitando los espacios en blanco al principio de la línea.

Aumentar sangría de línea
Mueve el texto de la línea a la derecha agregando espacios en blanco al principio de la línea.

Especificar valores para parámetros de plantilla
Abre un cuadro de diálogo que puede utilizar para especificar los valores de los parámetros en los procedimientos almacenados y funciones.

También puede agregar la barra de herramientas del Editor SQL seleccionando el menú Ver y, a continuación, las opciones Barras de herramientasy Editor SQL. Si agrega la barra de herramientas del Editor de SQL cuando no hay ningún motor de base de datos Editor de Power Query ventanas abiertas, todos los botones no están disponibles.

Barra de herramientas del Editor SQL

Cuando un motor de base de datos Editor de Power Query ventana está abierta, puede agregar la barra de herramientas Depurar seleccionando el menú Ver, seleccionando Barras de herramientas y, a continuación, seleccionando Depurar. Si agrega la barra de herramientas Depurar cuando no hay ningún motor de base de datos Editor de Power Query ventanas abiertas, todos los botones no estarán disponibles.

Continuar
Ejecuta el código en la ventana Editor de Power Query motor de base de datos hasta que se encuentra un punto de interrupción.

Interrumpir todos
Establece el depurador para interrumpir todos los procesos a los que está asociado cuando se produce una interrupción.

Detener la depuración
Quita el motor de base de datos seleccionado Editor de Power Query ventana fuera del modo de depuración y restaura el modo de ejecución estándar.

Mostrar la instrucción siguiente
Mueve el cursor a la siguiente instrucción que se va a ejecutar.

Depurar paso a paso por instrucciones
Se ejecuta la siguiente instrucción. Si la siguiente instrucción invoca un procedimiento almacenado, función o desencadenador de Transact-SQL, el depurador muestra una nueva ventana del Editor de consultas que contiene el código del módulo. La ventana está en el modo de depuración y la ejecución se detiene en la primera instrucción del módulo. Después puede desplazarse por el módulo, por ejemplo, estableciendo puntos de interrupción o recorriendo el código.

Paso a paso por procedimientos
Se ejecuta la siguiente instrucción. Si la instrucción invoca un procedimiento almacenado, una función o un desencadenador Transact-SQL, el módulo se ejecuta hasta que termine y los resultados se devuelven al código de llamada. Si está seguro de que no hay errores en el módulo, puede omitirlo. La ejecución se detiene en la instrucción que sigue a la llamada al módulo.

Paso a paso para salir
Vuelve al nivel de la siguiente llamada superior (función, procedimiento almacenado o desencadenador). La ejecución se detiene en la instrucción que sigue a la llamada al procedimiento almacenado, a la función o al desencadenador.

Windows
Abre la ventana Punto de interrupción o la ventana Inmediato .

Consulte también

Métodos abreviados de teclado de SQL Server Management Studio