Bagikan melalui


Kerangka Kode

Anda bisa menggunakan fitur kerangka di SQL Server Management Studio editor kueri untuk menyembunyikan kode secara selektif saat Anda mengedit kueri. Ini memungkinkan Anda untuk lebih mudah melihat kode yang sedang Anda kerjakan, terutama dalam file kueri besar.

Gambaran Umum Kerangka

Secara default, semua kode terlihat saat Anda membuka jendela editor kueri. Wilayah kode dapat diciutkan untuk menyembunyikannya dari tampilan. Garis vertikal di tepi kiri jendela editor menggunakan persegi dengan tanda minus (-) untuk mengidentifikasi awal setiap wilayah kode yang dapat diciutkan. Saat Anda mengklik tanda minus, teks wilayah kode diganti dengan kotak yang berisi tiga titik (...), dan tanda minus berubah menjadi tanda plus (+). Saat Anda mengklik tanda plus, kode yang diciutkan muncul dan tanda plus berubah menjadi tanda minus. Saat Anda memindahkan penunjuk ke atas kotak yang memiliki tiga titik, tipsalat muncul yang memperlihatkan kode di bagian yang diciutkan.

Wilayah Kerangka Sistem

Setiap editor SQL Server Management Studio menghasilkan sekumpulan wilayah kerangka default yang ditentukan sistem.

Editor kode MDX dan DMX membuat wilayah kerangka untuk setiap pernyataan multibaris. Ini adalah satu-satunya tingkat kerangka yang didukung editor ini.

XmlA Analysis Services Wilayah Editor Kueri

XMLA Editor Kueri Analysis Services menghasilkan wilayah kerangka untuk setiap atribut XML multibaris. Editor menumpuk wilayah kerangka untuk tag berlapis. Misalnya, Editor XMLA membuat tiga wilayah kerangka untuk dokumen berikut.

Kode XML memperlihatkan kerangka

Saat Anda mengklik tanda minus pada <baris InnerTag> , hanya InnerTag yang diciutkan, seperti yang diperlihatkan dalam ilustrasi berikut.

Kode XML dengan kode XML tersembunyi simpul dalam

Saat Anda memindahkan penunjuk ke atas kotak yang memiliki tiga titik (...), kode di wilayah yang diciutkan muncul di tipsalat, seperti yang diperlihatkan dalam ilustrasi berikut.

Kode XML dengan tipsalat memperlihatkan

Saat Anda mengklik tanda minus pada <baris MiddleTag> , MiddleTag dan InnerTag diciutkan, seperti yang ditunjukkan dalam ilustrasi berikut.

Kode XML dengan tag dalam dan tengah kode XML tersembunyi

Saat Anda mengklik tanda minus pada <baris OuterTag> , ketiga baris diciutkan, seperti yang diperlihatkan dalam ilustrasi berikut.

Kode XML memperlihatkan ketiga tag

Wilayah Editor Kueri Mesin Database

Mesin Database Editor Kueri menghasilkan wilayah kerangka untuk setiap elemen dalam hierarki berikut:

  1. Batch. Batch pertama adalah kode dari awal file ke perintah GO pertama atau akhir file ketika tidak ada perintah GO. Setelah GO pertama, ada satu batch dari setiap perintah GO ke perintah GO berikutnya atau akhir file.

  2. Blokir yang dibatasi oleh kata kunci berikut:

    • MULAI - AKHIR

    • MULAI COBA - AKHIRI COBA

    • MULAI TANGKAPAN - END CATCH

  3. Pernyataan multibaris.

Misalnya, Mesin Database Editor Kueri membuat tiga wilayah kerangka untuk kueri berikut:

CREATE PROCEDURE Sales.SampleProc --Outline region 1
AS
BEGIN --Outline region 2 
  SELECT GETDATE() AS TimeOfQuery;
  SELECT * --Outline region 3
  FROM sys.transmission_queue;
  SELECT @@VERSION;
END;
GO

Anda dapat mengklik tanda minus pada SELECT * baris untuk menciutkan pernyataan itu SELECT saja. Untuk menciutkan seluruh BEGIN - END blok, klik tanda minus pada BEGIN baris. Untuk menciutkan seluruh batch ke GO perintah, klik tanda minus pada CREATE PROCEDURE baris. Anda tidak dapat menciutkan SELECT GETDATE() baris atau SELECT @@VERSION satu per satu karena baris tersebut adalah pernyataan baris tunggal dan tidak mendapatkan wilayah kerangka.