Bagikan melalui


Membuat kueri Pembaruan (Alat Database Visual)

Berlaku untuk:SQL Server

Anda bisa mengubah konten beberapa baris dalam satu operasi dengan menggunakan kueri Pembaruan. Misalnya, dalam tabel titles Anda bisa menggunakan kueri Pembaruan untuk menambahkan 10% ke harga semua buku untuk penerbit tertentu.

Saat Anda membuat kueri Pembaruan, Anda menentukan:

  • Tabel yang akan diperbarui.

  • Kolom yang kontennya ingin Anda perbarui.

  • Nilai atau ekspresi yang digunakan untuk memperbarui kolom individual.

  • Kondisi pencarian untuk menentukan baris yang ingin Anda perbarui.

Misalnya, kueri berikut memperbarui tabel titles dengan menambahkan 10% ke harga semua judul untuk satu penerbit:

UPDATE titles
    SET price = price * 1.1
WHERE (pub_id = '0766');

Hati-Hati

Anda tidak dapat mengurungkan tindakan menjalankan kueri Pembaruan. Untuk berjaga-jaga, lakukan pencadangan data Anda sebelum melakukan kueri.

Membuat kueri Pembaruan

  1. Tambahkan tabel yang ingin Anda perbarui ke panel Diagram.

  2. Dari menu Desainer Kueri , arahkan ke Ubah Tipe, lalu pilih Perbarui.

    Nota

    Jika lebih dari satu tabel ditampilkan di panel Diagram saat Anda memulai kueri Pembaruan, Kueri dan Perancang Tampilan menampilkan kotak dialog Pilih Tabel Target untuk Sisipkan Nilai untuk meminta Nama tabel diperbarui.

  3. Di panel Diagram, pilih kotak centang untuk setiap kolom yang ingin Anda berikan nilai baru. Kolom tersebut ditampilkan di panel Kriteria. Kolom diperbarui hanya jika Anda menambahkannya ke kueri.

  4. Di kolom Nilai Baru panel Kriteria, masukkan nilai pembaruan untuk kolom tersebut. Anda dapat memasukkan nilai harfiah, nama kolom, atau ekspresi. Nilai harus cocok (atau kompatibel dengan) tipe data kolom yang Anda perbarui.

    Hati-Hati

    Kueri dan Desainer Tampilan tidak dapat memeriksa apakah nilai cocok dalam panjang kolom yang Anda perbarui. Jika Anda memberikan nilai yang terlalu panjang, nilai tersebut mungkin terpotong tanpa peringatan. Misalnya, jika kolom name panjangnya 20 karakter tetapi Anda menentukan nilai pembaruan 25 karakter, 5 karakter terakhir mungkin terpotong.

  5. Tentukan baris yang akan diperbarui dengan memasukkan kondisi pencarian di kolom Filter. Untuk detailnya, lihat Menentukan kriteria pencarian (Alat Visual Database).

    Jika Anda tidak menentukan kondisi pencarian, semua baris dalam tabel yang ditentukan akan diperbarui.

    Nota

    Saat Anda menambahkan kolom ke panel Kriteria untuk digunakan dalam kondisi pencarian, Desainer Kueri dan Tampilan juga menambahkannya ke daftar kolom yang akan diperbarui. Jika Anda ingin menggunakan kolom untuk kondisi pencarian tetapi tidak memperbaruinya, kosongkan kotak centang di samping nama kolom dalam persegi yang mewakili tabel atau objek bernilai tabel.

Saat Anda menjalankan kueri Pembaruan, tidak ada hasil yang dilaporkan di panel Hasil (Alat Visual Database). Sebagai gantinya, pesan muncul yang menunjukkan berapa banyak baris yang diubah.