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.
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:
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
:
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:
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.