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.
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.
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.
Eksi işareti üzerine tıklattığınızda, <MiddleTag> Satır MiddleTag hem InnerTag daraltılmış, aşağıdaki çizimde gösterildiği gibi.
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.
Veritabanı Altyapısı Query Editor bölgeleri
The Database Engine Query Editor generates outline regions for each element in the following hierarchy:
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.
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.
Ç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.