Cómo: Ejecutar una consulta

Actualización: noviembre 2007

Después de escribir una secuencia o una consulta, normalmente deseará ejecutarlos y examinar los resultados. Antes de ejecutar una consulta, debería comprobar que se encuentra conectado a la base de datos y al servidor correctos. Si intenta ejecutar una consulta sin estar conectado, se le solicitará una conexión.

Para ejecutar una consulta en el editor de Transact-SQL

  1. Abra la consulta en el editor de Transact-SQL (T-SQL). Para obtener información sobre cómo iniciar el editor, vea Cómo: Iniciar el editor de Transact-SQL.

  2. En el menú Datos, elija Editor de T-SQL y haga clic en Ejecutar SQL.

    Para ejecutar la consulta mediante un método abreviado de teclado, presione F5 (o CTRL+E).

    Para ejecutar la consulta desde la barra de herramientas, haga clic en Ejecutar SQL.

    Para ejecutar la consulta desde un menú de acceso directo, haga clic con el botón secundario en el editor de T-SQL y, a continuación, haga clic en Ejecutar SQL.

    La consulta se ejecutará en la base de datos a la que se encuentre conectado. El tiempo que se tarda en obtener resultados varía en función de la complejidad de la consulta, y la carga y las características técnicas del servidor de bases de datos.

    Para obtener información sobre cómo cancelar una consulta en ejecución, vea Cómo: Cancelar una consulta en ejecución.

    Para obtener información sobre cómo ver los resultados de una consulta, vea Descripción general de los resultados de una consulta.

Para ejecutar una instrucción de una secuencia de comandos o una consulta con varias instrucciones

  1. Abra la consulta en el editor de T-SQL. Para obtener información sobre cómo iniciar el editor, vea Cómo: Iniciar el editor de Transact-SQL.

  2. En el editor, resalte la instrucción que desea ejecutar.

  3. En la barra de herramientas del editor de T-SQL, haga clic en Ejecutar SQL.

    La instrucción resaltada se ejecutará en la base de datos a la que se encuentre conectado. El tiempo que se tarda en obtener resultados depende de varios factores. Estos factores son, entre otros, la complejidad de la consulta, la carga del servidor de bases de datos y las característica técnicas del mismo.

    También puede ejecutar la instrucción resaltada utilizando un método abreviado de teclado (F5 o CTRL+E), la barra de herramientas o el menú de acceso directo, como se ha explicado en el procedimiento anterior.

    Para obtener información sobre cómo cancelar una consulta en ejecución, vea Cómo: Cancelar una consulta en ejecución.

    Para obtener información sobre cómo ver los resultados de una consulta, vea Descripción general de los resultados de una consulta.

Seguridad

Puede ejecutar secuencias de comandos y consultas sólo si tiene los permisos adecuados en el servidor, la base de datos y los objetos de base de datos a los que se obtiene acceso. Por ejemplo, si no tiene permisos para ejecutar procedimientos almacenados en una base de datos, se producirá un error en la ejecución de las secuencias de comandos que llaman a los procedimientos almacenados.

Si carece de los permisos necesarios para ejecutar una parte o la totalidad de una secuencia de comandos, aparecerán errores en la ficha Mensajes del panel de resultados y en la ventana Lista de errores.

Vea también

Tareas

Tutorial: Crear y ejecutar un script Transact-SQL simple

Otros recursos

Análisis y ejecución de scripts en el editor de Transact-SQL

Administrar conexiones de base de datos en el editor de Transact-SQL

Fundamentos de la edición de instrucciones Transact-SQL