Metin tabanlı Sorgu Tasarımcısı (rapor oluşturucuyu 3.0)
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.
Güvenlik Notu |
---|
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ölme görüntülenir:
Sorgu sorgu metni, tablo adı veya saklı yordam adı sorgu türüne göre 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ü |
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.
Not
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ü Metin
Oluşturduğunuzda, bir SQL Server dataset, ilişkisel Sorgu Tasarımcısı açılır 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.
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 AdventureWorks2008R22008 veritabanı ContactType için tablo Person şema.
SELECT Name FROM Person.ContactType
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.Sonuç kümesinde, örneğin Sahip veya Satış Temsilcisi gibi 20 tür kişi listesi döndürür.
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ç.Saklı yordamlar kullanıyorsa, Parametreler, Sorgu parametreleri tanımlamak iletişim kutusunu açar.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 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 aramaları AdventureWorks2008R22008 saklı yordam uspGetWhereUsedProductID.Sorguyu çalıştırdığınızda ürün kimlik numarası parametresi için bir değer girmeniz gerekir.
uspGetWhereUsedProductID
Click the Run (!) düğmesini.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üme kullanılan belirtilen bileşen sayı 13 ürün tanımlayıcılarının listesini görüntüler.
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
Bir veri kaynak türü için ole db, dataset aşağıdaki sorgu tüm kişi türlerin bir sonuç küme verir AdventureWorks2008R22008 veritabanı.
Person.ContactType
Tablo adı Person.ContactType girdiğinizde oluşturma eşdeğeri olan Transact-SQL deyim SELECT * FROM Person.ContactType.
Ayrıca bkz.