Aracılığıyla paylaş


Gizle kodu anahat'ı kullanma

Düzeylendirme özelliğinde kullanabileceğiniz SQL Server Management Studio sorguları düzenlerken kodu seçerek gizlemek için sorgu düzenleyicileri. Bu, özellikle büyük sorgu dosyaları, üzerinde çalıştığınız bir kod daha kolay görüntülenecek sağlar.

Düzeylendirme genel bakış

Sorgu Düzenleyicisi penceresini açtığınızda, varsayılan olarak, tüm görülebilir.Bölge kodu, görünümden saklamak için daraltılmış.Kare, Düzenleyicisi penceresinin sol kenarındaki dikey BIR çizgi daraltılabilir kod bölge başlangıcını tanımlamak için bir eksi işareti (-) kullanır.Eksi işareti'ı tıklattığınızda, metin kodu alanının üç nokta (…) içeren bir kutu ve eksi işareti değişiklikleri artı işareti (+) ile değiştirilir.Artı işaretini tıklattığınızda, daraltılmış kod görüntülenir ve artı işareti eksi işareti değiştirir.Işaretçiyi, üç nokta bulunan 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ölgeleri

Her SQL Server Management Studio Düzenleyici, varsayılan, sistem tanımlı bir anahat bölgeleri kümesi oluşturur.

MDX ve DMX Kod Düzenleyicisi, çok satırlı her tablo için anahat bölgeleri oluşturun.Bu Düzenleyicileri'ni destekleyen düzeylendirme yalnızca düzeyini budur.

Analysis Services XMLA Query Editor bölgeleri

The Analysis Services XMLA Query Editor generates an outline bölge for each multiline XML öznitelik. Düzenleyici, iç içe geçmiş etiketleri anahat bölgeleri nests.Örneğin, XMLA Düzenleyici, üç anahat bölgeler için aşağıdaki belge oluşturur.

XML code showing outlining

Eksi işareti üzerine tıklattığınızda, <InnerTag> Satır, yalnızca InnerTag, aşağıdaki çizimde gösterildiği gibi daraltılmış durumda.

XML code with inner node hidden

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

XML code with tooltip showing hidden code

Eksi işareti üzerine tıklattığınızda, <MiddleTag> Satır MiddleTag hem InnerTag daraltılmış, aşağıdaki çizimde gösterildiği gibi.

XML code with inner and middle tags hidden

Eksi işareti üzerine tıklattığınızda, <OuterTag> Satır, aşağıdaki çizimde gösterildiği gibi tüm üç satırlar daraltılır.

XML code showing all three tags hidden

Veritabanı Altyapısı Query Editor bölgeleri

The Database Engine Query Editor generates outline regions for each element in the following hierarchy:

  1. Toplu işlemi.Hiçbir GO komutları olduğunda ilk toplu iş dosya başından ilk GO komut ya da dosyanın sonuna kodudur.Sonra ilk GO, sonraki GO komut ya da dosyanın sonuna bir toplu iş her GO komutundan yoktur.

  2. Aşağıdaki anahtar sözcükler tarafından ayrılmış engeller:

    • BAŞLANGIÇ - BİTİŞ

    • try - end try BAŞLAR.

    • catch - BİTİŞ catch BAŞLAR.

  3. Çok satırlı deyimleri.

Örneğin, Database Engine Sorgu Düzenleyicisi üç anahat bölgeler için aşağıdaki sorgu 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şareti tıklatabilirsiniz SELECT * Satır, yalnızca, daraltmak için SELECT deyim. Bütün daraltmak için BEGIN - END blok, eksi işaretini tıklatın BEGIN satırı. Tüm toplu iş iş işlemine daraltmak için GO komut, eksi işaretini tıklatın CREATE PROCEDURE satırı. Daraltma edemiyor SELECT GETDATE() veya SELECT @@VERSION satırları tek tek oldukları için tek bir satır deyimleri ve bölgeleri düzeylendirme alma.