Aracılığıyla paylaş


Metin Tabanlı Sorgu Tasarımcısı Kullanıcı Arabirimi (Rapor Oluşturucusu)

Veri kaynağı tarafından desteklenen sorgu dilini kullanarak sorgu belirtmek, sorguyu çalıştırmak ve tasarım zamanında sonuçları görüntülemek için metin tabanlı sorgu tasarımcısını kullanın. Birden çok Transact-SQL deyimi, özel veri işleme uzantıları için sorgu veya komut söz dizimi ve ifade olarak belirtilen sorgular belirtebilirsiniz. Metin tabanlı sorgu tasarımcısı sorguyu önceden işlemediğinden ve herhangi bir sorgu söz dizimini barındırabildiğinden, bu birçok veri kaynağı türü için varsayılan sorgu tasarımcısı aracıdır.

Önemli

Kullanıcılar sorgu oluşturup çalıştırdığında veri kaynaklarına erişiyorlar. Veri kaynakları üzerinde salt okunur izinler gibi en düşük izinleri vermelisiniz.

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 kaynağı türleri için tüm sorgu türleri kullanılamaz. Örneğin, tablo adı yalnızca OLE DB veri kaynağı türü için desteklenir.

  • Sonuç Sorguyu tasarım zamanında çalıştırmanın sonuçlarını 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 araç çubuğundaki her düğme ve işlevi listelemektedir.

Button Description
Metin Olarak Düzenle Metin tabanlı sorgu tasarımcısı ile grafik sorgu tasarımcısı arasında geçiş yapar. Tüm veri kaynağı türleri grafik sorgu tasarımcılarını desteklemez.
İthalat Bir dosyadan veya rapordan var olan bir sorguyu içeri aktarma. Yalnızca sql ve rdl dosya türleri desteklenir
Sorguyu çalıştırma Sorguyu çalıştırın ve sonuç kümesini Sonuç bölmesinde görüntüleyin.
Komut Türü Metin, Saklama Prosedürü veya Tablo Doğrudan'ı seçin. Saklı yordamda parametreler varsa, araç çubuğunda Çalıştır'a tıkladığınızda Sorgu Parametrelerini Tanımla iletişim kutusu görüntülenir ve değerleri gerektiği gibi doldurabilirsiniz. Komut türü desteği veri kaynağı türüne göre değişir. Örneğin, yalnızca OLE DB ve ODBC TableDirect'i destekler.

Not: Saklı yordam birden fazla sonuç kümesi döndürürse, veri kümesini doldurmak için yalnızca ilk sonuç kümesi kullanılır.

Komut Türü Metni

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ğundaki Metin Olarak Düzenle iki durumlu düğmesini tıklatın. Metin tabanlı sorgu tasarımcısı iki bölme sunar: Sorgu bölmesi ve Sonuç bölmesi. Aşağıdaki şekil her bölmeyi etiketler.

genel sorgu tasarımcısı, ilişkisel veri sorgusu için

Aşağıdaki tabloda her bölmenin işlevi açıklanmaktadır.

Panel İşlev
Query Transact-SQL sorgu metnini görüntüler. Transact-SQL sorgusu yazmak veya düzenlemek için bu bölmeyi kullanın.
Result Sorgunun sonuçlarını görüntüler. Sorguyu çalıştırmak için herhangi bir bölmeye sağ tıklayın ve Çalıştır'a tıklayın veya araç çubuğunda çalıştır düğmesine tıklayın.

Example

Aşağıdaki sorgu, AdventureWorks2025 şemasının ContactType tablosundaki adların listesini döndürür.

SELECT Name FROM Person.ContactType  

Araç çubuğunda Çalıştır'a tıkladığınızda Sorgu bölmesindeki komut çalışır ve sonuçlar Sonuç bölmesinde görüntülenir. Sonuç kümesi, Sahip veya Satış Aracısı gibi 20 kişi türünün listesini görüntüler.

Komut Türü StoredProcedure

Komut türüStoredProcedure'u seçtiğinizde, metin tabanlı sorgu tasarımcısı iki bölme sunar: Sorgu bölmesi ve Sonuç bölmesi. Sorgu bölmesine saklı yordam adını girin ve araç çubuğunda Çalıştır'a tıklayın. Saklı yordamlarda parametreler kullanılı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, saklı yordam çalıştırdığınızda Sorgu ve Sonuçlar bölmeleri gösterilmektedir. Bu durumda giriş parametreleri sabittir.

Metin tabanlı sorgu tasarımcısında saklı yordam

Aşağıdaki tabloda her bölmenin işlevi açıklanmaktadır.

Panel İşlev
Query Saklı yordamın adını ve tüm giriş parametrelerini görüntüler.
Result Sorgunun sonuçlarını görüntüler. Sorguyu çalıştırmak için herhangi bir bölmeye sağ tıklayın ve Çalıştır'a tıklayın veya araç çubuğunda çalıştır düğmesine tıklayın.

Example

Aşağıdaki sorgu AdventureWorks2025 saklı yordamını çağırır. Sorguyu çalıştırırken ürün tanımlama numarası parametresi için bir değer girmeniz gerekir.

uspGetWhereUsedProductID  

Çalıştır (!) düğmesine tıklayın. Sorgu parametreleri istendiğinde, değerleri girmek için aşağıdaki tabloyu kullanın.

Parametre Değer
@StartProductID 820
@CheckDate 20010115

Belirtilen tarih için sonuç kümesi, belirtilen bileşen numarasını kullanan 13 ürün tanımlayıcısının listesini görüntüler.

Komut Türü TableDirect

Komut türüTabloDirect'i seçtiğinizde, metin tabanlı sorgu tasarımcısı iki bölme sunar: Sorgu bölmesi ve Sonuç bölmesi. Bir tablo girip Çalıştır düğmesine tıkladığınızda, o tablonun tüm sütunları döndürülür.

Example

Ole DB veri kaynağı türü için, aşağıdaki veri kümesi sorgusu veritabanındaki AdventureWorks2025 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, Transact-SQL deyimini SELECT * FROM Person.ContactTypeoluşturmakla eşdeğerdir.