Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
SSIS Integration Runtime di Azure Data Factory
Tugas Jalankan SQL, sumber OLE DB, tujuan OLE DB, dan transformasi Pencarian dapat menggunakan kueri SQL. Dalam tugas Jalankan SQL, pernyataan SQL dapat membuat, memperbarui, dan menghapus objek dan data database; menjalankan prosedur tersimpan; dan melakukan pernyataan SELECT. Dalam sumber OLE DB dan transformasi Pencarian, pernyataan SQL biasanya adalah pernyataan SELECT atau pernyataan EXEC. Yang terakhir paling sering menjalankan prosedur tersimpan yang mengembalikan tataan hasil.
Kueri dapat diuraikan untuk menetapkan apakah kueri tersebut valid. Saat mengurai kueri yang menggunakan koneksi ke SQL Server, kueri diurai, dijalankan, dan hasil eksekusi (berhasil atau gagal) ditetapkan ke hasil penguraian. Jika kueri menggunakan koneksi ke data selain SQL Server, pernyataan hanya diurai.
Anda dapat memberikan pernyataan SQL dengan cara berikut:
- Masukkan langsung di perancang.
- Tentukan koneksi ke file yang berisi pernyataan.
- Tentukan variabel yang berisi pernyataan.
SQL Input Langsung
Pembangun Kueri tersedia di antarmuka pengguna untuk tugas Jalankan SQL, sumber OLE DB, tujuan OLE DB, dan transformasi Pencarian. Query Builder menawarkan keuntungan berikut:
Bekerja secara visual atau dengan perintah SQL.
Pembangun Kueri menyertakan panel grafis yang menyusun kueri Anda secara visual dan panel teks yang menampilkan teks SQL kueri Anda. Anda bisa bekerja di panel grafis atau teks. Pembangun Kueri menyinkronkan tampilan sehingga teks kueri dan representasi grafis selalu cocok.
Menggabungkan tabel terkait.
Jika Anda menambahkan lebih dari satu tabel ke kueri Anda, Query Builder secara otomatis menentukan bagaimana tabel terkait dan membuat perintah gabungan yang sesuai.
Mengkueri atau memperbarui database.
Anda bisa menggunakan Query Builder untuk mengembalikan data menggunakan pernyataan Transact-SQL SELECT, atau untuk membuat kueri yang memperbarui, menambahkan, atau menghapus rekaman dalam database.
Lihat dan edit hasil segera.
Anda dapat menjalankan kueri dan bekerja dengan kumpulan rekaman di kisi yang memungkinkan Anda menggulir dan mengedit rekaman dalam database.
Meskipun Query Builder secara visual terbatas pada pembuatan kueri SELECT, Anda bisa mengetik SQL untuk tipe pernyataan lain seperti pernyataan DELETE dan UPDATE di panel teks. Panel grafis diperbarui secara otomatis untuk mencerminkan pernyataan SQL yang Anda ketik.
Anda juga bisa memberikan input langsung dengan mengetik kueri dalam kotak dialog komponen tugas atau aliran data atau jendela Properti.
SQL dalam File
Pernyataan SQL untuk tugas Execute SQL juga dapat berada dalam file terpisah. Misalnya, Anda dapat menulis kueri menggunakan alat seperti Editor Kueri di SQL Server Management Studio, menyimpan kueri ke file, lalu membaca kueri dari file saat menjalankan paket. File hanya dapat berisi pernyataan SQL untuk dijalankan dan dikomentari. Untuk menggunakan pernyataan SQL yang disimpan dalam file, Anda harus menyediakan koneksi file yang menentukan nama file dan lokasi. Untuk informasi selengkapnya, lihat Pengelola Sambungan file.
SQL dalam Variabel
Jika sumber pernyataan SQL dalam tugas Jalankan SQL adalah variabel, Anda memberikan nama variabel yang berisi kueri. Properti Nilai variabel berisi teks kueri. Anda mengatur properti ValueType dari variabel ke jenis data string lalu mengetik atau menyalin pernyataan SQL ke properti Nilai. Untuk informasi selengkapnya, lihat Variabel Integration Services (SSIS) dan Menggunakan Variabel dalam Paket.
Kotak dialog Penyusun Kueri
Gunakan kotak dialog Pembangun Kueri untuk membuat kueri untuk digunakan dalam tugas Jalankan SQL, sumber OLE DB dan tujuan OLE DB, dan transformasi Pencarian.
Anda bisa menggunakan Query Builder untuk melakukan tugas berikut:
Bekerja dengan representasi grafis kueri atau dengan perintah SQL Query Builder menyertakan panel yang menampilkan kueri Anda secara grafis dan panel yang menampilkan teks SQL kueri Anda. Anda bisa bekerja di panel grafis atau panel teks. Pembangun Kueri menyinkronkan tampilan sehingga selalu terkini.
Menggabungkan tabel terkait Jika Anda menambahkan lebih dari satu tabel ke kueri Anda, Query Builder secara otomatis menentukan bagaimana tabel terkait dan membuat perintah gabungan yang sesuai.
Mengkueri atau memperbarui database Anda bisa menggunakan Pembangun Kueri untuk mengembalikan data dengan menggunakan pernyataan Transact-SQL SELECT dan untuk membuat kueri yang memperbarui, menambahkan, atau menghapus rekaman dalam database.
Menampilkan dan mengedit hasil segera Anda bisa menjalankan kueri Anda dan bekerja dengan kumpulan rekaman di kisi yang memungkinkan Anda menggulir dan mengedit rekaman dalam database.
Alat grafis dalam kotak dialog Pembangun Kueri memungkinkan Anda membuat kueri menggunakan operasi seret dan letakkan. Secara default, kotak dialog Pembangun Kueri membuat kueri SELECT, tetapi Anda juga bisa membuat kueri INSERT, UPDATE, atau DELETE. Semua jenis pernyataan SQL dapat diurai dan dijalankan dalam kotak dialog Pembangun Kueri. Untuk informasi selengkapnya tentang pernyataan SQL dalam paket, lihat Kueri Integration Services (SSIS).
Untuk mempelajari selengkapnya tentang bahasa Transact-SQL dan sintaksnya, lihat Referensi Transact-SQL (Mesin Database).
Anda juga dapat menggunakan variabel dalam kueri untuk memberikan nilai ke parameter input, untuk mengambil nilai parameter output, dan untuk menyimpan kode pengembalian. Untuk mempelajari selengkapnya tentang menggunakan variabel dalam kueri yang digunakan paket, lihat Menjalankan Kueri Tugas SQL, Sumber OLE DB, dan Layanan Integrasi (SSIS). Untuk mempelajari selengkapnya tentang menggunakan variabel dalam Tugas Jalankan SQL, lihat Parameter dan Kode Pengembalian di Jalankan Tugas SQL dan Tataan Hasil di Tugas Jalankan SQL.
Transformasi pencarian Pencarian dan Fuzzy juga dapat menggunakan variabel dengan parameter dan mengembalikan kode. Informasi tentang sumber OLE DB juga berlaku untuk kedua transformasi ini.
Opsi
Bilah alat
Gunakan toolbar untuk mengelola himpunan data, memilih panel untuk ditampilkan, dan mengontrol fungsi kueri.
| Nilai | Deskripsi |
|---|---|
| Perlihatkan/Sembunyikan Panel Diagram | Memperlihatkan atau menyembunyikan panel Diagram . |
| Perlihatkan/Sembunyikan Panel Kisi | Memperlihatkan atau menyembunyikan panel Kisi . |
| Perlihatkan/Sembunyikan Panel SQL | Memperlihatkan atau menyembunyikan panel SQL . |
| Perlihatkan/Sembunyikan Panel Hasil | Memperlihatkan atau menyembunyikan panel Hasil . |
| jalankan | Menjalankan kueri. Hasil ditampilkan di panel hasil. |
| Memverifikasi SQL | Memverifikasi bahwa pernyataan SQL valid. |
| Urutkan Naik | Mengurutkan baris output pada kolom terpilih di panel kisi, dalam urutan naik. |
| Urutkan Turun | Mengurutkan baris output pada kolom yang dipilih di panel kisi, dalam urutan menurun. |
| Hapus Filter | Pilih nama kolom di panel kisi, lalu klik Hapus Filter untuk menghapus kriteria pengurutan untuk kolom tersebut. |
| Gunakan Kelompokkan Menurut | Menambahkan fungsionalitas GROUP BY ke kueri. |
| Tambahkan Tabel | Menambahkan tabel baru ke kueri. |
Definisi Kueri
Definisi kueri menyediakan toolbar dan panel untuk menentukan dan menguji kueri.
| Panel | Deskripsi |
|---|---|
| Panel diagram | Menampilkan kueri dalam diagram. Diagram memperlihatkan tabel yang disertakan dalam kueri, dan bagaimana tabel tersebut digabungkan. Pilih atau kosongkan kotak centang di samping kolom dalam tabel untuk menambahkan atau menghapusnya dari output kueri. Saat Anda menambahkan tabel ke kueri, Pembangun Kueri membuat gabungan di antara tabel berdasarkan tabel, bergantung pada kunci dalam tabel. Untuk menambahkan gabungan, seret bidang dari satu tabel ke bidang di tabel lain. Untuk mengelola gabungan, klik kanan gabungan, lalu pilih opsi menu. Klik kanan panel Diagram untuk menambahkan atau menghapus tabel, pilih semua tabel, dan perlihatkan atau sembunyikan panel. |
| Panel kisi | Menampilkan kueri dalam kisi. Anda bisa menggunakan panel ini untuk menambahkan dan menghapus kolom dari kueri dan mengubah pengaturan untuk setiap kolom. |
| Panel SQL | Menampilkan kueri sebagai teks SQL. Perubahan yang dibuat di panel Diagram dan panel Kisi akan muncul di sini, dan perubahan yang dibuat di sini akan muncul di panel Diagram dan panel Kisi . |
| Panel hasil | Menampilkan hasil kueri saat Anda mengklik Jalankan pada toolbar. |