Bagikan melalui


Kerangka Kode

Anda dapat menggunakan fitur kerangka di editor kueri SQL Server Management Studio 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. Bagian kode dapat dilipat untuk menyembunyikannya dari layar. 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 tersembunyi muncul dan tanda plus 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 area kerangka untuk setiap pernyataan yang terdiri dari banyak baris. Ini adalah satu-satunya tingkat penguraian yang didukung oleh para editor ini.

Wilayah Editor Kueri XMLA Analysis Services

Editor Kueri XMLA Analysis Services menghasilkan wilayah kerangka untuk setiap atribut XML multibaris. Editor mengatur wilayah rangkuman untuk tag bersarang. 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 dilipat, seperti ditunjukkan dalam ilustrasi berikut.

Kode XML dengan simpul dalam tersembunyi

Saat Anda memindahkan pointer ke kotak yang memiliki tiga titik (...), kode di bagian yang diciutkan muncul dalam tampilan tooltip, seperti yang ditunjukkan dalam ilustrasi berikut.

Kode XML dengan tooltip memperlihatkan kode tersembunyi

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 yang tersembunyi

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

Kode XML yang menunjukkan ketiga tag disembunyikan

Wilayah Editor Kueri Mesin Database

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

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

  2. Blokir dibatasi oleh kata kunci berikut:

    • MULAI - BERAKHIR

    • MULAI TRY - AKHIRI TRY

    • MULAI CATCH - AKHIR CATCH

  3. Pernyataan multibaris.

Misalnya, Editor Kueri Mesin Database 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 melipat seluruh blok BEGIN - END, klik tanda minus pada baris BEGIN. Untuk meruntuhkan seluruh batch menjadi perintah GO, klik ikon minus pada baris CREATE PROCEDURE. Anda tidak dapat menciutkan baris SELECT GETDATE() atau SELECT @@VERSION secara individu karena mereka adalah pernyataan satu baris dan tidak mendapatkan wilayah penguraian.