Aracılığıyla paylaş


Metin Tabanlı Sorgu Tasarımcısı Kullanıcı Arabirimi (Rapor Oluşturucusu)

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.

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ölmeyi görüntüler:

  • **Sorgu   **Sorgu türüne bağlı olarak sorgu metnini, tablo adını veya saklı yordam adını 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ü

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]

Bir saklı yordam birden fazla sonuç kümesi döndürürse, veri kümesini doldurmak için yalnızca ilk sonuç kümesi kullanılır.

Komut Türü Metin

Bir SQL Server veri kümesi oluşturduğunuzda, ilişkisel sorgu tasarımcısı varsayılan olarak açılır. Metin tabanlı sorgu tasarımcısına geçmek için, araç çubuğunda Metin Olarak Düzenle değiştirme düğmesini tıklatın. 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.

İ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

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, Person şeması için AdventureWorks2012 2008 veritabanı ContactType tablosundan soyadlarının listesini döndürür.

SELECT Name FROM Person.ContactType

Araç çubuğunda Çalıştır'ı tıklattığınızda, Sorgu bölmesindeki komut çalışır ve sonuçlar Sonuç bölmesinde görüntülenir. Sonuç kümesinde, örneğin Sahip veya Satış Temsilcisi gibi 20 tür kişi listesi döndürür.

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. Saklı yordamlar parametreler kullanıyorsa, Sorgu Parametrelerini Tanımla iletişim kutusu açılır. 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 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 AdventureWorks2012 2008 adlı uspGetWhereUsedProductID saklı yordamını çağırır. Sorguyu çalıştırdığınızda ürün kimlik numarası parametresi için bir değer girmeniz gerekir.

uspGetWhereUsedProductID

Çalıştır (!) düğmesini tıklatın. 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ümesi belirtilen bileşen numarasını kullanan 13 ürün kimliğinin bir listesini görüntüler.

Komut Türü TableDirect

Komut türü TableDirect'i seçtiğinizde, metin tabanlı sorgu tasarımcısı iki bölme görüntüler: Sorgu bölmesi ve Sonuç bölmesi. Bir tablo girip Çalıştır düğmesini tıklattığınızda söz konusu tablonun tüm sütunları döndürülür.

Örnek

OLE DB veri kaynağı türü için, aşağıdaki veri kümesi sorgusu AdventureWorks2012 2008 veritabanındaki tüm kişi türleri için bir sonuç kümesi döndürür.

Person.ContactType

Person.ContactType tablo adını girdiğinizde, şu Transact-SQL deyimini oluşturmayla eşdeğer olur: SELECT * FROM Person.ContactType.

Ayrıca bkz.

Kavramlar

İlişkisel Sorgu Tasarımcısı Kullanıcı Arabirimi (Rapor Oluşturucusu)

Diğer Kaynaklar

Sorgu Tasarımcıları (Rapor Oluşturucusu)