Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Sorguları düzenlerken kodu seçmeli olarak gizlemek için SQL Server Management Studio sorgu düzenleyicilerindeki anahat özelliğini kullanabilirsiniz. Bu, özellikle büyük sorgu dosyalarında üzerinde çalıştığınız kodu daha kolay görüntülemenizi sağlar.
Özetin Genel Bakışı
Varsayılan olarak, sorgu düzenleyicisi penceresini açtığınızda tüm kod görünür. Kodun bölgeleri, görünümden gizlemek için daraltılabilir. Düzenleyici penceresinin sol kenarındaki dikey çizgi, daraltılabilir kod bölgelerinin başlangıcını belirlemek için eksi işareti (-) içeren bir kare kullanır. Eksi işareti seçtiğinizde, kod bölgesinin metni üç nokta (...) içeren bir kutuyla değiştirilir ve eksi işareti artı işaretine (+) dönüşür. Artı işareti seçtiğinizde daraltılmış kod görüntülenir ve artı işareti eksi işaretine dönüşür. İşaretçiyi üç noktalı bir kutunun üzerine taşıdığınızda, daraltılmış bölümün kodunu gösteren bir araç ipucu görüntülenir.
Kod anahattlarını etkinleştirme veya devre dışı bırakma
Araçları>Seçenekleriadresine gidip Metin Düzenleyicisi bölümünü genişletip IntelliSense seçerek bu ayarı yönetebilirsiniz. Kod ana hatlarını devre dışı bırakmak için Anahat ifadeleri onay kutusunu kaldırın. Kod anahat oluşturma varsayılan olarak etkindir.
Sistem ana hattı bölgeleri
Her SQL Server Management Studio düzenleyicisi, bir dizi varsayılan, sistem tanımlı ana hat bölgesi oluşturur.
MDX ve DMX kod düzenleyicileri, her çok satırlı deyim için ana hat bölgeleri oluşturur. Bu düzenleyicilerin desteklediği tek ana hat düzeyi budur.
Analysis Services XMLA sorgu düzenleyicisi bölgeleri
Analysis Services XMLA Sorgu Düzenleyicisi, her çok satırlı XML özniteliği için bir ana hat bölgesi oluşturur. Düzenleyici, iç içe geçen etiketler için ana hat bölgelerini yerleştirir. Örneğin, XMLA Düzenleyicisi aşağıdaki belge için üç ana hat bölgesi oluşturur.
<InnerTag> satırında eksi işaretini seçtiğinizde, aşağıdaki çizimde gösterildiği gibi yalnızca InnerTag daraltılır.
İşaretçiyi üç nokta (...) içeren kutunun üzerine taşıdığınızda, daraltılmış bölgedeki kod, aşağıdaki çizimde gösterildiği gibi bir araç ipucunda görüntülenir.
<MiddleTag> satırında eksi işaretini seçtiğinizde, aşağıdaki çizimde gösterildiği gibi hem MiddleTag hem de InnerTag daraltılır.
<OuterTag> satırında eksi işaretini seçtiğinizde, aşağıdaki çizimde gösterildiği gibi üç satır da daraltılır.
Veritabanı Altyapısı sorgu düzenleyicisi bölgeleri
Veritabanı Altyapısı Sorgu Düzenleyicisi, aşağıdaki hiyerarşideki her öğe için ana hat bölgeleri oluşturur:
Toplu. İlk toplu işlem, dosyanın başlangıcından ilk
GOkomutuna veyaGOkomutu olmadığında dosyanın sonuna kadar olan koddur. İlkGO'dan sonra, herGOkomutundan bir partisyon, ya bir sonrakiGOkomutuna ya da dosyanın sonuna kadar vardır.Aşağıdaki anahtar sözcüklerle ayrılmış bloklar:
BEGIN-ENDBEGIN TRY-END TRYBEGIN CATCH-END CATCH
Çok satırlı ifadeler.
Örneğin, Veritabanı Altyapısı Sorgu Düzenleyicisi aşağıdaki sorgu için üç ana hat bölgesi 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
SELECT * satırındaki eksi işaretini seçerek yalnızca bu SELECT deyimini daraltabilirsiniz.
BEGIN - END bloğunun tamamını daraltmak için BEGIN satırında eksi işaretini seçin. Toplu işin tamamını GO komutuna daraltmak için CREATE PROCEDURE satırında eksi işaretini seçin. Tek satır ifadeleri olduğundan ve ana hat oluşturma bölgeleri almadıklarından SELECT GETDATE() veya SELECT @@VERSION satırlarını ayrı ayrı daraltamazsınız.