Одним из способов быстрого выбора блоков кода в SSMS является сведение к минимуму кода с помощью -
кнопки рядом с ведущим ключевым словом в выражении SQL (например, SELECT, UPDATE, DELETE, WITH и т. Д.), Затем выделите эту строку и нажмите, F5
чтобы выполнить ее.

В зависимости от вашей версии SSMS (в данном случае, очевидно, предпочтительнее более новые версии), существуют также некоторые сочетания клавиш, которые можно использовать для свертывания / развертывания раздела. Ссылка клавиш обеспечивается ранее ссылается ответа Саймон Хеллингс горячие клавиши уже быть множество, но я не могу подтвердить , что они на самом деле работают. Тем не менее, вы можете установить некоторые пользовательские горячие клавиши, чтобы сделать это следующим образом:
Функции, для которых мы задаем горячие клавиши, находятся в Edit
-> Outlining
Параметры меню:

Чтобы установить горячие клавиши, перейдите к Tools
-> Options...
-> Environment
-> Keyboard
-> Keyboard
. Введите Outlin
в Показать команды , содержащие: поле. Затем назначьте новые сочетания клавиш для Edit.ToggleAllOutlining
и Edit.ToggleOutliningExpansion
и нажмите Assign
:

Теперь проверьте, какие сочетания клавиш выполняются после нажатия кнопки «ОК», и ваши сочетания клавиш должны работать как положено. Как вы можете видеть, я назначил мой для CTRL+ALT+Left Arrow
и CTRL+ALT+Right Arrow
, но вы можете использовать все, что вы хотите:

Наконец, если это не сработает, вам, возможно, придется переключиться на другой клиент SQL. Похоже, что функциональность, которую вы хотите, похожа на выполнение блока Oracle PL / SQL через CTRL + ENTER
Oracle SQL Developer. Вы можете использовать Oracle SQL Developer для подключения к SQL Server с помощью драйверов сторонних баз данных JDBC ( ссылка ), но я не рекомендую это делать.