Jawaban:
Tidak juga, maaf! Tapi...
Menambahkan begin
dan end
.. dengan komentar di begin
daerah membuat yang akan terlihat seperti ini ... sedikit retas!
Kalau tidak, Anda hanya dapat memperluas dan menciutkan Anda tidak bisa mendikte apa yang harus diperluas dan diciutkan. Bukan tanpa alat pihak ketiga seperti SSMS Tools Pack .
go
setelah end
pernyataan jika Anda ingin membuat beberapa wilayah / bagian.
(Saya pengembang add-in SSMSBoost untuk SSMS)
Kami baru-baru ini menambahkan dukungan untuk sintaks ini ke add-in SSMSBoost kami.
--#region [Optional Name]
--#endregion
Ini juga memiliki opsi untuk secara otomatis "mengenali" daerah saat membuka skrip.
BEGIN ... END berfungsi, Anda hanya perlu menambahkan bagian yang dikomentari. Cara termudah untuk melakukan ini adalah menambahkan nama bagian! Rute lain adalah menambahkan blok komentar. Lihat di bawah:
BEGIN -- Section Name
/*
Comment block some stuff --end comment should be on next line
*/
--Very long query
SELECT * FROM FOO
SELECT * FROM BAR
END
Tidak di luar kotak di Sql Server Management Studio, tetapi ini adalah fitur dari Paket Alat SSMS yang sangat baik
Ini hanya masalah menggunakan lekukan teks di editor kueri.
Tampilan yang Diperluas:
Tampilan Runtuh:
Saya telah menggunakan teknik yang mirip dengan McVitie, dan hanya dalam prosedur tersimpan atau skrip yang cukup panjang. Saya akan memecah bagian fungsional tertentu seperti ini:
BEGIN /** delete queries **/
DELETE FROM blah_blah
END /** delete queries **/
BEGIN /** update queries **/
UPDATE sometable SET something = 1
END /** update queries **/
Metode ini terlihat cukup bagus di studio manajemen dan sangat membantu dalam meninjau kode. Bagian yang runtuh terlihat seperti:
BEGIN /** delete queries **/ ... /** delete queries **/
Saya sebenarnya lebih suka dengan cara ini karena saya tahu bahwa saya BEGIN
cocok dengan END
cara ini.
Pilihan lainnya adalah
jika tujuan Anda adalah menganalisis kueri Anda, Notepad + memiliki pembungkus otomatis yang berguna untuk Sql.