Membuat Kueri Hasil Sisipkan (Alat Database Visual)

Berlaku untuk:SQL Server

Anda bisa menyalin baris dari satu tabel ke tabel lain atau di dalam tabel menggunakan kueri Sisipkan Hasil. Misalnya, dalam titles tabel, Anda bisa menggunakan kueri Sisipkan Hasil untuk menyalin informasi tentang semua judul untuk satu penerbit ke tabel kedua yang bisa Anda sediakan untuk penerbit tersebut. Kueri Sisipkan Hasil mirip dengan Buat Kueri Tabel, tetapi menyalin baris ke dalam tabel yang sudah ada.

Tip

Anda juga dapat menyalin baris dari satu tabel ke tabel lainnya menggunakan potong dan tempel. Buat kueri untuk setiap tabel dan jalankan kueri. Salin baris yang Anda inginkan dari satu kisi hasil ke yang lain.

Saat Anda membuat kueri Sisipkan Hasil, Anda menentukan:

  • Tabel database untuk menyalin baris ke (tabel tujuan).

  • Tabel atau tabel untuk menyalin baris dari (tabel sumber). Tabel sumber atau tabel menjadi bagian dari subkueri. Jika Anda menyalin dalam tabel, tabel sumber sama dengan tabel tujuan.

  • Kolom dalam tabel sumber yang kontennya ingin Anda salin.

  • Kolom target dalam tabel tujuan untuk menyalin data.

  • Kondisi pencarian untuk menentukan baris yang ingin Anda salin.

  • Urutkan urutan, jika Anda ingin menyalin baris dalam urutan tertentu.

  • Opsi Kelompokkan Menurut, jika Anda hanya ingin menyalin informasi ringkasan.

Misalnya, kueri berikut menyalin informasi judul dari titles tabel ke tabel arsip yang disebut archivetitles. Kueri menyalin konten empat kolom untuk semua judul milik penerbit tertentu:

INSERT INTO archivetitles   
   (title_id, title, type, pub_id)  
SELECT title_id, title, type, pub_id  
FROM titles  
WHERE (pub_id = '0766')  

Catatan

Untuk menyisipkan nilai ke dalam baris baru, gunakan kueri Sisipkan Nilai.

Anda bisa menyalin konten kolom yang dipilih atau dari semua kolom dalam baris. Dalam kedua kasus, data yang Anda salin harus kompatibel dengan kolom di baris tempat Anda menyalin. Misalnya, jika Anda menyalin konten kolom seperti price, kolom di baris yang Anda salin harus menerima data numerik dengan tempat desimal. Jika Anda menyalin seluruh baris, tabel tujuan harus memiliki kolom yang kompatibel dalam posisi fisik yang sama dengan tabel sumber.

Saat Anda membuat kueri Sisipkan Hasil, panel Kriteria berubah untuk mencerminkan opsi yang tersedia untuk menyalin data. Kolom Tambahkan ditambahkan untuk memungkinkan Anda menentukan kolom tempat data harus disalin.

Perhatian

Anda tidak dapat membatalkan tindakan menjalankan kueri Sisipkan Hasil. Sebagai tindakan pencegahan, cadangkan data Anda sebelum menjalankan kueri.

Untuk membuat kueri Sisipkan Hasil

  1. Buat kueri baru dan tambahkan tabel tempat Anda ingin menyalin baris (tabel sumber). Jika Anda menyalin baris dalam tabel, Anda bisa menambahkan tabel sumber sebagai tabel tujuan.

  2. Dari menu Designer Kueri, arahkan ke Ubah Tipe, lalu klik Sisipkan Hasil.

  3. Dalam Kotak Dialog Pilih Tabel Target untuk Sisipkan Hasil, pilih tabel untuk menyalin baris ke (tabel tujuan).

    Catatan

    Designer Kueri dan Tampilan tidak dapat menentukan terlebih dahulu tabel dan tampilan mana yang bisa Anda perbarui. Oleh karena itu, daftar Nama Tabel dalam kotak dialog Pilih Tabel untuk Sisipkan Dari Kueri memperlihatkan semua tabel dan tampilan yang tersedia dalam koneksi data yang Anda kueri, bahkan yang mungkin tidak dapat Anda salin barisnya.

  4. Dalam persegi yang mewakili tabel atau objek bernilai tabel, pilih nama kolom yang kontennya ingin Anda salin. Untuk menyalin seluruh baris, pilih * (Semua Kolom).

    Designer Kueri dan Tampilan menambahkan kolom yang Anda pilih ke kolom Kolom dari panel Kriteria.

  5. Di kolom Tambahkan dari panel Kriteria, pilih kolom target di tabel tujuan untuk setiap kolom yang Anda salin. Pilih tablename.* jika Anda menyalin seluruh baris. Kolom dalam tabel tujuan harus memiliki tipe data yang sama (atau kompatibel) dengan kolom dalam tabel sumber.

  6. Jika Anda ingin menyalin baris dalam urutan tertentu, tentukan urutan pengurutan. Untuk detailnya, lihat Mengurutkan dan Mengelompokkan Hasil Kueri (Alat Database Visual).

  7. Tentukan baris yang akan disalin dengan memasukkan kondisi pencarian di kolom Filter . Untuk detailnya, lihat Menentukan Kriteria Pencarian (Alat Database Visual).

    Jika Anda tidak menentukan kondisi pencarian, semua baris dari tabel sumber akan disalin ke tabel tujuan.

    Catatan

    Saat Anda menambahkan kolom untuk mencari ke panel Kriteria, Designer Kueri dan Tampilan juga menambahkannya ke daftar kolom untuk disalin. Jika Anda ingin menggunakan kolom untuk pencarian tetapi tidak menyalinnya, kosongkan kotak centang di samping nama kolom dalam persegi yang mewakili tabel atau objek bernilai tabel.

  8. Jika Anda ingin menyalin informasi ringkasan, tentukan opsi Kelompokkan Menurut. Untuk detailnya, lihat Meringkas Hasil Kueri (Alat Database Visual).

Saat Anda menjalankan kueri Sisipkan Hasil, tidak ada hasil yang dilaporkan di Panel Hasil. Sebaliknya, pesan muncul yang menunjukkan berapa banyak baris yang disalin.

Lihat juga

Jenis Kueri (Alat Database Visual)
Kueri Desain dan Topik Cara Penggunaan Tampilan (Alat Database Visual)