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 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.
Metin tabanlı sorgu tasarımcısı bir araç çubuğu ve aşağıdaki iki bölmeyi görüntüler:
Sorgu sorgu metni, tablo adı veya saklı yordam adı gösterir.
Sonuç tasarım zamanında sorguyu çalıştıran 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 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. Katıştırılmış Veri Kümeleri ve Paylaşılan Veri Kümeleri Raporla (Rapor Oluşturucusu ve SSRS). |
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.
Not
Saklı yordam birden fazla sonuç kümesi üretirse, yalnızca ilk sonuç kümesini DataSet'i doldurmak için kullanılır.
Komut türü için destek, 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
Ne zaman sen yaratmak a SQL Serverdataset, Report Designer, varsayılan olarak grafik Sorgu Tasarımcısı görüntüler. Metin tabanlı Sorgu Tasarımcısı geçiş yapmak için tıklatın Farklı metin iki durumlu düğme araç çubuğunda. 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 son adları listesini döndürür AdventureWorks2012 veritabanı Contacttablosu.
SELECT LastName FROM Person.Person;
SELECT LastName FROM Person.Person;
Kullanabilirsiniz Transact-SQLkomut türü metin bildirimi dahil EXECdeyimleri. Aşağıdaki sorgu aramaları AdventureWorks2012 saklı yordam uspGetEmployeeManagersve komuta zinciri çalışanın kimlik numarası 1.
EXEC uspGetEmployeeManagers 1;
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
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. Sorgu Parametrelerini Tanımla iletişim kutusu açılır. Saklı yordam için parametre değerlerini girin. Rapor parametresi her saklı yordam parametresi için oluşturulur.
Örnek
Aşağıdaki sorgu aramaları AdventureWorks2012 saklı yordam uspGetEmployeeManagers. Sorguyu çalıştırdığınızda çalışan kimlik numarası parametresi için bir değer girmelisiniz.
uspGetEmployeeManagers;
uspGetEmployeeManagers;
Komut Türü TableDirect
Seçtiğinizde komut türüTableDirect, metin tabanlı Sorgu Tasarımcısı'nı iki bölmeye sunar: Sorgu bölmesinde ve sonuç bölmesindeki. Ne zaman bir tablo girin ve tıklayın çalıştırmak düğme, tüm sütunlar için bu tabloyu döndürülür.
Örnek
Aşağıdaki sorgu tüm müşteriler için ayarlanmış bir sonuç döndürür AdventureWorks2012 veritabanı.
Sales.Customer
Tablo adı Sales.Customer girdiğinizde, oluşturma eşdeğeri olanSELECT Transact-SQLdeyimi SELECT * FROM Sales.Customer;.
Ayrıca bkz.
Görevler
Kavramlar
Rapor Tasarımcısı SQL Server veri araçları (ssrs) sorgu tasarım araçları
Katıştırılmış Veri Kümeleri ve Paylaşılan Veri Kümeleri Raporla (Rapor Oluşturucusu ve SSRS)
SQL Server bağlantı türü (ssrs)
Katıştırılmış Veri Kümeleri ve Paylaşılan Veri Kümeleri Raporla (Rapor Oluşturucusu ve SSRS)
RSReportDesigner konfigürasyon dosyası
Diğer Kaynaklar
Considerations for Installing SQL Server Samples and Sample Databases