Share via


Kod Anahattı

Anahat özelliğini kullanabilirsiniz SQL Server Management Studiosorgulamak sorgu düzenlediğinizde kodu seçerek gizlemek için editörler. Bu, özellikle büyük sorgu dosyalarında çalıştığınız kod daha kolay görmenizi sağlar.

Anahat genel bakış

Sorgu Düzenleyicisi penceresini açtığınızda varsayılan olarak, tüm kod görünür. Bölgeler Kod görünümünde gizlemek için daraltılmış olabilir. Düzenleyicisi penceresinin sol kenarında dikey bir çizgi kare katlanabilir her kodu başlangıcını tanımlamak için bir eksi işareti (-) kullanır. Eksi işaretine tıkladığınızda, kodu metnini üç nokta (…) içeren bir kutu ve eksi işareti değişiklikleri için artı işareti (+) konur. Artı işaretini tıklattığınızda, daraltılmış kodu görünür ve artı işareti eksi işaretine dönüşür. İşaretçiyi üç nokta bulunan bir kutusunun üzerine taşıdığınızda, daraltılmış bölümünde kodunu gösteren bir araç ipucu görünür.

Sistem anahat bölgeler

Her SQL Server Management StudioEditör varsayılan, sistem tanımlı anahat bölgeleri kümesi üretir.

Anahat bölgeler için çok satırlı her deyimi mdx ve dmx Kod Düzenleyicisi oluşturun. Bu editörler destekleyen özetleyen tek düzeyi budur.

Çözümleme Hizmetleri xmla Query Editor bölge

Analysis Servicesxmla sorgu Düzenleyici oluşturur bir anahat bölge için çok satırlı her xml özniteliği. Editör anahat bölgeler iç içe Etiketler için yuva. Örneğin, xmla düzenleyici üç anahat bölgeler için aşağıdaki belge oluşturur.

Anahattı gösteren XML kodu

Üzerinde eksi işaretini tıklattığınızda <InnerTag> InnerTag daraltılmış, aşağıdaki çizimde gösterildiği gibi çizgi, sadece.

İç düğümü gizli olan XML kodu

İşaretçiyi üç nokta (…) olan kutusunun üzerine taşıdığınızda, daraltılmış bölge kodu aşağıdaki resimde gösterildiği gibi bir araç ipucu'nda görünür.

XML kodu ve gizli kodu gösteren araç ipucu

Üzerinde eksi işaretini tıklattığınızda <MiddleTag> satır, hem MiddleTag ve InnerTag çöktü, aşağıdaki çizimde gösterildiği gibi.

İç ve orta etiketleri gizli olan XML kodu

Üzerinde eksi işaretini tıklattığınızda <OuterTag> satır, aşağıdaki çizimde gösterildiği gibi tüm üç satırlar daraltılır.

Gizli üç etiketi gösteren XML kodu

Veritabanı Altyapısı Query Editor bölge

Veritabanı AltyapısıSorgu Düzenleyicisi aşağıdaki hiyerarşi her öğe için anahat bölgeleri oluşturur:

  1. Toplu işlemleri. Ne zaman var hayır git komutları ilk toplu dosyanın başından itibaren ilk go komutu veya dosya sonuna kodudur. Sonra ilk git, sonraki go komutu veya dosya sonuna her go komutu tek bir toplu işte.

  2. Aşağıdaki anahtar kelimelere göre ayrılmış engeller:

    • BEGIN - END

    • TRY - END TRY BEGIN

    • END CATCH CATCH - BAŞLAMAK

  3. Çok satırlı deyimleri.

Örneğin, Veritabanı Altyapısısorgu Düzenleyicisi aşağıdaki sorgu için üç anahat bölgeler oluşturur:

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

Eksi işaretini tıklatarak SELECT *sadece daraltmak için hat SELECTdeyimi. Bütün daraltmak için BEGIN - ENDblok, eksi işaretini tıklayın BEGINhattı. Tüm toplu iş için daraltmak için GOkomutu, eksi işaretini tıklayın CREATE PROCEDUREhattı. Daraltma olamaz SELECT GETDATE()ya SELECT @@VERSIONçünkü onlar tek satırlı deyimleri ve değil almak anahat bölgeler tek tek satırları.

Ayrıca bkz.

Diğer Kaynaklar

Editing Scripts