Bagikan melalui


Antarmuka Pengguna Desainer Kueri berbasis teks (Pembuat Laporan)

Gunakan perancang kueri berbasis teks untuk menentukan kueri menggunakan bahasa kueri yang didukung oleh sumber data, menjalankan kueri, dan menampilkan hasilnya pada waktu desain. Anda dapat menentukan beberapa pernyataan Transact-SQL, kueri, atau sintaks perintah untuk ekstensi pemrosesan data kustom, dan kueri yang ditentukan sebagai ekspresi. Karena perancang kueri berbasis teks tidak memproses kueri sebelumnya dan dapat mengakomodasi segala jenis sintaks kueri, ini adalah alat perancang kueri default untuk banyak jenis sumber data.

Penting

Pengguna mengakses sumber data saat mereka membuat dan menjalankan kueri. Anda harus memberikan izin minimal pada sumber data, seperti izin baca-saja.

Perancang kueri berbasis teks menampilkan toolbar dan dua panel berikut:

  • Kueri Memperlihatkan teks kueri, nama tabel, atau nama prosedur tersimpan bergantung pada jenis kueri. Tidak semua jenis kueri tersedia untuk semua jenis sumber data. Misalnya, nama tabel hanya didukung untuk jenis sumber data OLE DB.

  • Hasil Memperlihatkan hasil menjalankan kueri pada waktu desain.

Toolbar Desainer Kueri Berbasis Teks

Perancang kueri berbasis teks menyediakan satu toolbar untuk semua jenis perintah. Tabel berikut mencantumkan setiap tombol pada toolbar dan fungsinya.

Tombol Deskripsi
Edit Sebagai Teks Beralih antara perancang kueri berbasis teks dan perancang kueri grafis. Tidak semua jenis sumber data mendukung perancang kueri grafis.
Impor Impor kueri yang sudah ada dari file atau laporan. Hanya jenis file sql dan rdl yang didukung
Menjalankan kueri Jalankan kueri dan tampilkan tataan hasil di panel Hasil.
Jenis Perintah Pilih Teks, StoredProcedure, atau TableDirect. Jika prosedur tersimpan memiliki parameter, kotak dialog Tentukan Parameter Kueri muncul saat Anda mengklik Jalankan pada toolbar, dan Anda bisa mengisi nilai sesuai kebutuhan. Dukungan untuk jenis perintah bervariasi menurut jenis sumber data. Misalnya, hanya OLE DB dan ODBC yang mendukung TableDirect.

Catatan: Jika prosedur tersimpan mengembalikan lebih dari satu tataan hasil, hanya kumpulan hasil pertama yang digunakan untuk mengisi himpunan data.

Teks Tipe Perintah

Saat Anda membuat himpunan data SQL Server, perancang kueri relasional terbuka secara default. Untuk beralih ke perancang kueri berbasis teks, klik tombol alih Edit Sebagai Teks pada toolbar. Perancang kueri berbasis teks menyajikan dua panel: panel Kueri dan panel Hasil. Gambar berikut melabeli setiap panel.

Perancang kueri generik, untuk kueri data relasional

Tabel berikut ini menjelaskan fungsi setiap panel.

Panel Fungsi
Kueri Menampilkan teks kueri Transact-SQL. Gunakan panel ini untuk menulis atau mengedit kueri Transact-SQL.
Hasil Menampilkan hasil kueri. Untuk menjalankan kueri, klik kanan di panel mana pun dan klik Jalankan, atau klik tombol Jalankan pada toolbar.

Contoh

Kueri berikut mengembalikan daftar nama dari AdventureWorks2022 tabel ContactType database untuk skema Orang.

SELECT Name FROM Person.ContactType  

Saat Anda mengklik Jalankan pada toolbar, perintah di panel Kueri berjalan dan hasilnya ditampilkan di panel Hasil . Hasil menampilkan daftar 20 jenis kontak, misalnya, Pemilik atau Agen Penjualan.

Jenis Perintah StoredProcedure

Saat Anda memilih Jenis perintahStoredProcedure, perancang kueri berbasis teks menyajikan dua panel: panel Kueri dan panel Hasil. Masukkan nama prosedur tersimpan di panel Kueri dan klik Jalankan pada toolbar. Jika prosedur tersimpan menggunakan parameter, kotak dialog Tentukan Parameter Kueri akan terbuka. Masukkan nilai parameter untuk prosedur tersimpan. Parameter laporan dibuat untuk setiap parameter input prosedur tersimpan.

Gambar berikut ini memperlihatkan panel Kueri dan Hasil saat Anda menjalankan prosedur tersimpan. Dalam hal ini, parameter input adalah konstanta.

Prosedur tersimpan dalam desainer kueri berbasis teks

Tabel berikut ini menjelaskan fungsi setiap panel.

Panel Fungsi
Kueri Menampilkan nama prosedur tersimpan dan parameter input apa pun.
Hasil Menampilkan hasil kueri. Untuk menjalankan kueri, klik kanan di panel mana pun dan klik Jalankan, atau klik tombol Jalankan pada toolbar.

Contoh

Kueri berikut memanggil AdventureWorks2022 prosedur tersimpan uspGetWhereUsedProductID. Anda harus memasukkan nilai untuk parameter nomor identifikasi produk saat menjalankan kueri.

uspGetWhereUsedProductID  

Klik tombol Jalankan (!). Saat diminta untuk parameter kueri, gunakan tabel berikut untuk memasukkan nilai.

Parameter Nilai
@StartProductID 820
@CheckDate 20010115

Untuk tanggal yang ditentukan, kumpulan hasil menampilkan daftar 13 pengidentifikasi produk yang menggunakan nomor komponen yang ditentukan.

Jenis Perintah TableDirect

Saat Anda memilih Perintah typeTableDirect, perancang kueri berbasis teks menyajikan dua panel: panel Kueri dan panel Hasil. Saat Anda memasukkan tabel dan mengklik tombol Jalankan , semua kolom untuk tabel tersebut dikembalikan.

Contoh

Untuk tipe sumber data OLE DB, kueri himpunan data berikut mengembalikan tataan hasil untuk semua jenis kontak dalam AdventureWorks2022 database.

Person.ContactType

Ketika Anda memasukkan nama tabel Person.ContactType, itu setara dengan membuat pernyataan SELECT * FROM Person.ContactTypeTransact-SQL .