Một cách để nhanh chóng chọn các khối mã trong SSMS là thu nhỏ mã bằng cách sử dụng -nút bên cạnh từ khóa hàng đầu trong câu lệnh SQL (ví dụ: CHỌN, CẬP NHẬT, XÓA, VỚI, v.v.) sau đó tô sáng dòng đó và nhấn F5để thực thi nó.

Tùy thuộc vào phiên bản SSMS của bạn (phiên bản mới hơn rõ ràng được ưu tiên trong trường hợp này), cũng có một số phím tắt bạn có thể sử dụng để thu gọn / mở rộng một phần. Các liên kết phím tắt được cung cấp bởi ám chỉ phản ứng trước Simon Hellings' để phím nóng đã được thiết lập, nhưng tôi không thể xác nhận họ thực sự làm việc. Tuy nhiên, bạn có thể đặt một số phím nóng tùy chỉnh để thực hiện việc này như sau:
Các chức năng chúng tôi quan tâm với cài đặt các phím nóng được tìm thấy trong Edit-> OutliningTùy chọn menu:

Để đặt các phím nóng, điều hướng đến Tools-> Options...-> Environment-> Keyboard-> Keyboard. Nhập Outlinvào các lệnh Show chứa: hộp. Sau đó gán một mới tổ hợp phím tắt cho Edit.ToggleAllOutliningvà Edit.ToggleOutliningExpansionvà nhấn Assign:

Bây giờ, hãy kiểm tra các phím tắt đã lấy sau khi nhấn Ok và các phím tắt của bạn sẽ hoạt động như mong đợi. Như bạn có thể thấy, tôi đã gán cho tôi CTRL+ALT+Left Arrowvà CTRL+ALT+Right Arrow, nhưng bạn có thể sử dụng bất cứ thứ gì bạn muốn:

Cuối cùng, nếu điều này không hoạt động, bạn có thể phải chuyển sang một máy khách SQL khác. Nghe có vẻ như chức năng bạn muốn tương tự như thực thi khối Oracle PL / SQL thông qua CTRL + ENTEROracle SQL Developer. Bạn có thể sử dụng Oracle SQL Developer để kết nối với SQL Server bằng trình điều khiển JDBC cơ sở dữ liệu của bên thứ ba ( ref ), nhưng tôi không khuyến nghị điều đó.