studio servidor name management español descargar crear sql-server keyboard-shortcuts ssms

servidor - ¿Cómo puedo ejecutar una sola consulta en SQL Server Management Studio?



sql server management studio 2017 (9)

Antecedentes: estoy usando SQL Server Management Studio 2008 y tengo una ventana de consulta abierta que contiene varias consultas.

¿Hay un método abreviado de teclado que me permita ejecutar una sola consulta sin resaltar la consulta que me gustaría ejecutar primero? Algunas otras herramientas SQL tienen cortocircuitos que ejecutan la consulta que está debajo del cursor, que mantiene las manos en el teclado y lejos del mouse.


Acabo de marcar la línea en la que estoy ( Mayús + o Mayús + Fin ) y luego hago clic en Alt + X.


Con SSMS 2012 puedes probar el complemento SSMS Executor .

Atajo predeterminado Ctrl - Shift - E.


Desde que se solicitó esto originalmente, DevArt ha agregado esta funcionalidad a su complemento SSMS . Después de la instalación, presione Ctrl - Shift - E para ejecutar el bloque de instrucciones debajo del cursor.


El Shift + Arrow habitual o Shift + PgUp / PgDown que se aplica a la mayoría o todas las aplicaciones de Windows ...

Luego uso Ctrl + E para ejecutar


En SSMS 2008R2 con los números de línea mostrados, puede hacer doble clic en un número de línea en cualquier lugar adyacente a una consulta para seleccionar la consulta completa que forma parte de esa línea. Es una gran característica y la uso todo el tiempo.

Desafortunadamente, la característica se perdió en la transición de 2012 al editor de Visual Studio. Creé un problema de Connect para esto , que recibo con agrado los votos.


Esto no es exactamente lo que buscaba el OP, pero aquí hay dos consejos relacionados que pueden ayudar:

SSMS 2008 tenía una característica útil donde puede hacer doble clic en el margen izquierdo (donde están los números de línea) y expandirá automáticamente su selección al principio y al final de la consulta que contiene esa línea. Por lo tanto, haga doble clic, f5.

También tenía una buena característica que era, iirc, alt + arriba / abajo o tal vez alt + cambio + arriba / abajo, que ampliará su selección al principio y al final de la línea para cada línea en la que mueva el cursor, incluida la usted comenzó, independientemente de donde esté el cursor en la línea. Así que esta es otra forma útil de seleccionar la consulta que desea ejecutar.

SSMS 2012 eliminó esos accesos directos (quizás existan, pero no son los MISMOS, por defecto).


Hice algunas búsquedas y no pude encontrar ningún atajo de teclado para ejecutar líneas individuales en SSMS. Sin embargo, hay una referencia en línea.

http://msdn.microsoft.com/en-us/library/ms174205.aspx

Personalmente, solo resalto la fila en cuestión ( Mayús + Fin o Mayús + , etc.) y presiono F5 .

Ctrl + E funciona igual de bien en una Mac.


Resalte la consulta que desea ejecutar, luego F5 .


Una nueva versión de SSMS está en desarrollo por parte de Microsoft (tipo de nueva versión) que se llama SQL Operations Studio.

Con SOS (jaja) puede presionar Ctrl + F5 , o, como yo, reemplazar el acceso directo a Ctrl + Enter