Metin tabanlı Sorgu Tasarımcısı Kullanıcı Arabirimi

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 belirttiğiniz Transact-SQL ifadeleri, özel veri işleme uzantıları ve ifadeler olarak belirtilen sorguları için sorgu veya komut sözdizimiMetin 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.

Metin tabanlı Sorgu Tasarımcısı, bir araç çubuğu ve aşağıdaki iki bölme görüntülenir:

  • Sorgu sorgu metni, tablo adı veya saklı yordam adı gösterilir.

  • **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.Daha fazla bilgi için bkz: Veri Kümeleri Oluşturma ve Ekleme (Rapor Oluşturucusu 3.0 ve SSRS).

Sorguyu çalıştır

Sorguyu çalıştır ve sonuç kümesini Sonuç bölmesinde görüntüle.

Komut Türü

Seçin metin, saklı yordam, veya TableDirect.Bir saklı yordam parametreleri varsa, Sorgu parametreleri tanımlamak iletişim kutusunu tıklattığınızda görünür çalıştırmak araç çubuğunda, ve gerektiği gibi değerleri doldurun.

NotNot
Bir saklı yordam birden fazla sonuç küme üretirse, DataSet'i doldurmak için yalnızca ilk sonuç küme kullanılır.

Komut türü için destek, veri kaynak türüne göre değişir.Örneğin, yalnızca ole db ve odbc desteği TableDirect.

Komut Türü Metin

Oluşturduğunuzda, bir SQL Server dataset, Rapor Tasarımcısı görüntüler grafik Sorgu Tasarımcısı tarafından varsayılan.Metin tabanlı Sorgu Tasarımcısı geçiş yapmak için tıklatın Olarak metin iki durumlu düğme araç çubuğunda.Metin tabanlı Sorgu Tasarımcısı olmak üzere iki bölmeye sunar: Sorgu bölmesi ve sonuç bölmesindeki.Aşağıdaki şekilde bölmelerin her biri gösterilmiştir.

İlişkisel veri sorgusu için genel sorgu tasarımcısı

Aşağıdaki tabloda, bölmelerin işlevleri açıklanmıştır.

Bölme

İşlev

Sorgu

Görüntüler Transact-SQL sorgu metni.Yazmak veya düzenlemek için bu bölmeyi kullanın bir Transact-SQL sorgu.

Sonuç

Sorgunun sonuçlarını görüntüler.Sorguyu çalıştırmak için herhangi bölmesini tıklatın sağ ve çalıştırmak, veya tıklatın çalıştırmak araç çubuğundaki düğmesini.

Örnek

Aşağıdaki sorgu son adları listesini döndürür AdventureWorks2008R2 veritabanı Contact tablo.

SELECT LastName FROM Person.Person;

Kullanabilirsiniz Transact-SQL komut türü metin, for deyim de dahil olmak üzere EXEC deyimleri.Aşağıdaki sorgu aramaları AdventureWorks2008R2 saklı yordam uspGetEmployeeManagers ve çalışanın kimlik numarası 1 olan zincir emir komuta verir.

EXEC uspGetEmployeeManagers 1;

Tıklattığınızda, çalıştırmak araç çubuğunda, komut sorgu bölmesi çalıştırır ve sonuçlar görüntülenir sonucu bölmesi.

Komut Türü StoredProcedure

When you select Command typeStoredProcedure, the text-based query designer presents two panes: Sorgu bölmesi ve sonuç bölmesindeki.Sorgu bölmesinde saklı yordam adı girin ve'ı çalıştırmak araç.Sorgu parametreleri Tanımla iletişim kutusunu açar.Saklı yordam için parametre değerlerini girin.Her saklı yordam parametresi bir rapor parametre oluşturulur.

Örnek

Aşağıdaki sorgu aramaları AdventureWorks2008R2 saklı yordam uspGetEmployeeManagers.Sorguyu çalıştırdığınızda, çalışan kimliği parametresi için bir değer girmeniz gerekir.

uspGetEmployeeManagers;

Komut Türü TableDirect

When you select Command typeTableDirect, the text-based query designer presents two panes: Sorgu bölmesi ve sonuç bölmesindeki.Ne zaman bir tablo girin ve'ı çalıştırmak button, tüm bu tablo sütunları döndürülür.

Örnek

Aşağıdaki sorgu döndürür bir sonuç küme tüm müşteriler için AdventureWorks2008R2 veritabanı.

Sales.Customer

Tablo adı Sales.Customer girdiğinizde oluşturma eşdeğeri olan Transact-SQL deyim SELECT * FROM Sales.Customer;.