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 notuGü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

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ü 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.

İ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 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.

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

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.