Metin Tabanlı Sorgu Tasarımcısı Kullanıcı Arabirimi (Rapor Oluşturucusu)
Metin tabanlı sorgu tasarımcısını kullanarak veri kaynağı tarafından desteklenen sorgu dilini kullanan bir sorgu belirtin, sorguyu çalıştırın ve sonuçları tasarım zamanında görüntüleyin. Birden fazla Transact-SQL deyimi, özel veri işleme uzantılarına ait sorgu veya komut sözdizimi ve ifade olarak belirtilen sorgular belirtebilirsiniz. Metin tabanlı sorgu tasarımcısı sorguya ön işlem uygulamadığından ve her türlü sorgu sözdizimini barındırabildiğinden, birçok veri kaynağı türü için bu varsayılan sorgu tasarımcısı aracıdır.
![]() |
---|
Kullanıcılar, sorguları oluşturup çalıştırdıklarında veri kaynaklarına erişirler. Veri kaynaklarıyla ilgili olarak, salt okunur izinler gibi en düşük düzeyde izinler vermeniz gerekir. |
Metin tabanlı sorgu tasarımcısı bir araç çubuğu ve aşağıdaki iki bölmeyi görüntüler:
**Sorgu **Sorgu türüne bağlı olarak sorgu metnini, tablo adını veya saklı yordam adını gösterir. Tüm veri türleri tüm veri kaynağı türleri için kullanılmaz. Örneğin, tablo adı yalnızca OLE DB veri kaynağı türü için desteklenir.
**Sonuç **Sorgu tasarım zamanında çalıştırıldığında alınan sonuçları gösterir.
Metin Tabanlı Sorgu Tasarımcısı Araç Çubuğu
Metin tabanlı sorgu tasarımcısı, tüm komut türleri için tek bir araç çubuğu sağlar. Aşağıdaki tabloda düğmeler ve her birinin işlevi listelenmiştir.
Düğme |
Açıklama |
---|---|
Metin Olarak Düzenle |
Metin tabanlı sorgu tasarımcısı ile grafik sorgu tasarımcısı arasında geçiş yap: Tüm veri kaynağı türleri grafik sorgu tasarımcılarını desteklemez. |
Al |
Bir dosya veya rapordan varolan bir sorguyu al. Yalnızca sql ve rdl dosya türleri desteklenir |
![]() |
Sorguyu çalıştır ve sonuç kümesini Sonuç bölmesinde görüntüle. |
Komut Türü |
Metin, StoredProcedure veya TableDirect seçeneklerinden birini seçin. Saklı yordamın parametreleri varsa, araç çubuğunda Çalıştır'ı tıklattığınızda Sorgu Parametreleri Tanımla iletişim kutusu görüntülenir ve değerleri gerektiği şekilde doldurabilirsiniz.
|
Komut Türü Metin
Bir SQL Server veri kümesi oluşturduğunuzda, ilişkisel sorgu tasarımcısı varsayılan olarak açılır. Metin tabanlı sorgu tasarımcısına geçmek için, araç çubuğunda Metin Olarak Düzenle değiştirme düğmesini tıklatın. Metin tabanlı sorgu tasarımcısı iki bölme görüntüler: Sorgu bölmesi ve Sonuç bölmesi. Aşağıdaki şekilde bölmelerin her biri gösterilmiştir.
Aşağıdaki tabloda, bölmelerin işlevleri açıklanmıştır.
Bölme |
İşlev |
---|---|
Sorgu |
Transact-SQL sorgu metnini görüntüler. Bir Transact-SQL sorgusu yazmak veya düzenlemek için bu bölmeyi kullanın. |
Sonuç |
Sorgunun sonuçlarını görüntüler. Sorguyu çalıştırmak için, herhangi bir bölmeyi sağ tıklatın ve Çalıştır'ı tıklatın veya araç çubuğunda Çalıştır düğmesini tıklatın. |
Örnek
Aşağıdaki sorgu, Person şeması için AdventureWorks2012 2008 veritabanı ContactType tablosundan soyadlarının listesini döndürür.
SELECT Name FROM Person.ContactType
Araç çubuğunda Çalıştır'ı tıklattığınızda, Sorgu bölmesindeki komut çalışır ve sonuçlar Sonuç bölmesinde görüntülenir. Sonuç kümesinde, örneğin Sahip veya Satış Temsilcisi gibi 20 tür kişi listesi döndürür.
Komut Türü StoredProcedure
Komut türü StoredProcedure'ı seçtiğinizde, metin tabanlı sorgu tasarımcısı iki bölme görüntüler: Sorgu bölmesi ve Sonuç bölmesi. Sorgu bölmesine saklı yordam adını girin ve araç çubuğunda Çalıştır'ı tıklatın. Saklı yordamlar parametreler kullanıyorsa, Sorgu Parametrelerini Tanımla iletişim kutusu açılır. Saklı yordam için parametre değerlerini girin. Her saklı yordam giriş parametresi için bir rapor parametresi oluşturulur.
Aşağıdaki şekilde, bir saklı yordamı çalıştırdığınızda Sorgu ve Sonuçlar bölmelerini gösterilmektedir. Bu durumda, giriş parametreleri sabitlerdir.
Aşağıdaki tabloda, bölmelerin işlevleri açıklanmıştır.
Bölme |
İşlev |
---|---|
Sorgu |
Saklı yordamın adını ve varolan giriş parametrelerini görüntüler. |
Sonuç |
Sorgunun sonuçlarını görüntüler. Sorguyu çalıştırmak için, herhangi bir bölmeyi sağ tıklatın ve Çalıştır'ı tıklatın veya araç çubuğunda Çalıştır düğmesini tıklatın. |
Örnek
Aşağıdaki sorgu AdventureWorks2012 2008 adlı uspGetWhereUsedProductID saklı yordamını çağırır. Sorguyu çalıştırdığınızda ürün kimlik numarası parametresi için bir değer girmeniz gerekir.
uspGetWhereUsedProductID
Çalıştır (!) düğmesini tıklatın. Sorgu parametreleri istendiğinde, değer girmek için aşağıdaki tabloyu kullanın.
@StartProductID |
820 |
@CheckDate |
20010115 |
Belirtilen tarih için, sonuç kümesi belirtilen bileşen numarasını kullanan 13 ürün kimliğinin bir listesini görüntüler.
Komut Türü TableDirect
Komut türü TableDirect'i seçtiğinizde, metin tabanlı sorgu tasarımcısı iki bölme görüntüler: Sorgu bölmesi ve Sonuç bölmesi. Bir tablo girip Çalıştır düğmesini tıklattığınızda söz konusu tablonun tüm sütunları döndürülür.
Örnek
OLE DB veri kaynağı türü için, aşağıdaki veri kümesi sorgusu AdventureWorks2012 2008 veritabanındaki tüm kişi türleri için bir sonuç kümesi döndürür.
Person.ContactType
Person.ContactType tablo adını girdiğinizde, şu Transact-SQL deyimini oluşturmayla eşdeğer olur: SELECT * FROM Person.ContactType.
Ayrıca bkz.
Kavramlar
İlişkisel Sorgu Tasarımcısı Kullanıcı Arabirimi (Rapor Oluşturucusu)