Salah satu cara untuk dengan cepat memilih blok kode dalam SSMS adalah meminimalkan kode menggunakan -
tombol di sebelah kata kunci terkemuka dalam pernyataan SQL (misalnya SELECT, UPDATE, DELETE, WITH, dll.) Kemudian sorot baris itu dan tekan F5
untuk menjalankannya.
![masukkan deskripsi gambar di sini](https://i.stack.imgur.com/MDy3I.png)
Bergantung pada versi SSMS Anda (versi yang lebih baru jelas lebih disukai dalam hal ini), ada juga beberapa pintasan keyboard yang dapat Anda gunakan untuk menutup / memperluas bagian. The Link pintas keyboard yang disediakan oleh menyinggung respon sebelumnya Simon Hellings' untuk hotkeys sudah menjadi set, tapi saya tidak dapat memastikan mereka benar-benar bekerja. Namun, Anda dapat mengatur beberapa tombol cepat khusus untuk melakukan ini sebagai berikut:
Fungsi yang kami khawatirkan dengan mengatur tombol pintas ditemukan di Edit
-> Outlining
Opsi Menu:
![masukkan deskripsi gambar di sini](https://i.stack.imgur.com/w9k6S.png)
Untuk mengatur tombol pintas, navigasikan ke Tools
-> Options...
-> Environment
-> Keyboard
-> Keyboard
. Ketik Outlin
ke Tampilkan perintah yang berisi: kotak. Kemudian tetapkan kombinasi tombol cara pintas baru untuk Edit.ToggleAllOutlining
dan Edit.ToggleOutliningExpansion
dan tekan Assign
:
![masukkan deskripsi gambar di sini](https://i.stack.imgur.com/tHRkS.png)
Sekarang, periksa pintasan yang diambil setelah menekan Ok dan tombol pintas Anda akan berfungsi seperti yang diharapkan. Seperti yang Anda lihat, saya menugaskan saya untuk CTRL+ALT+Left Arrow
dan CTRL+ALT+Right Arrow
, tetapi Anda dapat menggunakan apa pun yang Anda inginkan:
![masukkan deskripsi gambar di sini](https://i.stack.imgur.com/g0cBt.png)
Akhirnya jika ini tidak berhasil, Anda mungkin harus beralih ke klien SQL yang berbeda. Kedengarannya seperti fungsi yang Anda inginkan mirip dengan mengeksekusi blok Oracle PL / SQL melalui CTRL + ENTER
dalam Oracle SQL Developer. Anda dapat menggunakan Oracle SQL Developer untuk terhubung ke SQL Server menggunakan driver JDBC Database Pihak Ketiga ( ref ), tapi saya tidak merekomendasikannya.