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
-> Outlining
Tùy chọn menu:

Để đặt các phím nóng, điều hướng đến Tools
-> Options...
-> Environment
-> Keyboard
-> Keyboard
. Nhập Outlin
và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.ToggleAllOutlining
và Edit.ToggleOutliningExpansion
và 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 Arrow
và 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 + ENTER
Oracle 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 đó.