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 çok belirtebilirsiniz Transact-SQL ifade, sorgu veya komut sözdizimi için özel veri işleme uzantıları ve sorguları ifadeler olarak belirtilir. 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.

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

  • **Sorgu   **Sorgu metni, tablo adı veya saklı yordam adını gösterir.

  • **Sonuç   **Sorgu tasarım zamanında çalıştırıldığında alınan sonuçları gösterir.

Sorgu Tasarımcısı'nı açma hakkında adım adım yönergeler için bkz: Nasıl Yapılır: Bir DataSet sorgu için bir Sorgu Tasarımcısı'nı açın.

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: Rapor Veri Kümelerini Anlama.

Run the query

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

Komut Türü

Seçin Metin, StoredProcedure, or TableDirect.Saklı yordam parametreleri için varsa Sorgu parametrelerini tanımla tıklattığınızda iletişim kutusu görünür...Çalışma araç ve değerleri gerektiği şekilde doldurabilirsiniz.

NoteNote:
Saklı yordam, birden çok sonuç kümesi üretirse, yalnızca ilk sonuç kümesini veri kümesini doldurmak için kullanılır.

Komut türü desteği, veri kaynağı 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ı, grafik, Sorgu Tasarımcısı, varsayılan olarak görüntüler. Metin tabanlı sorgu tasarımcısının için geçiş yapmak için tıklatın Metin olarak düzenleyin. iki durumlu düğme araç çubuğunda.Metin tabanlı sorgu tasarımcısının iki bölmeye sunar: Query bölmesi ve sonuç bölmesindeki. Aşağıdaki şekilde bölmelerin her biri gösterilmiştir.

Generic query designer, for relational data query

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

Bölme

İşlev

Query

Görüntüler Transact-SQL Sorgu metni. Bu bölme, yazmak veya düzenlemek için kullanmak bir Transact-SQL Sorgu.

Sonuç

Sorgunun sonuçlarını görüntüler.Sorguyu çalıştırmak için , herhangi bir bölmede sağ tıklatın ve Çalışma tıklatın.Çalışma araç çubuğunda.

Örnek

Aşağıdaki sorgu son adları listesini döndürür AdventureWorks Veritabanı Contact Tablo.

SELECT LastName FROM Person.Contact

Kullanabilirsiniz Transact-SQL Komut türü metin, bildirimi de dahil olmak üzere EXEC ifadeler. Aşağıdaki arama sorgusu AdventureWorks saklı yordam uspgetEmployeeManagers ve bir çalışanın kimlik numarası 1'ile zinciri-ın-komut verir.

EXEC uspgetEmployeeManagers 1

Tıklattığınızda Çalışma bu komut araç çubuğundakiSorgu bölmesi çalıştırır ve sonuçlar görüntülenir sonuçlar bölme.

Komut Türü StoredProcedure

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

Örnek

Aşağıdaki arama sorgusu AdventureWorks saklı yordam uspgetEmployeeManagers. Sorguyu çalıştırdığınızda çalışanın kimlik numarası 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: Query bölmesi ve sonuç bölmesindeki. Tablo girin ve tıklatın, Çalışma düğmesi, o tablo için tüm sütunları döndürülür.

Örnek

Aşağıdaki sorgu bir sonuç döndüreceği için küme tüm müşteriler için AdventureWorks Veritabanı.

Sales.Customer

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