DML Trigger
Trigger digunakan untuk memanggil satu atau beberapa perintah SQL secara otomatis sebelum atau sesudah terjadi proses INSERT, UPDATE, atau DELETE dari suatu tabel.
Bentuk umum perintah untuk membuat triggers:
Oke kita langsung latihan dengan membuat database penjualan.
Setelah membuat database penjualan, selanjutnya kita membuat tabel produk dan log_harga dengan ketentuan seperti di bawah ini:
Syntaknya dari tabel di atas:Selanjutnya kita membuat trigger
Selanjutnya, kita akan uji coba trigger dengan memasukkan record ke tabel produk seperti di bawah ini:
dan mengupdate harga produk :Dari gambar di atas bisa kita lihat jika trigger tadi berhasil dalam mengupdate harga produk.
TUGAS!!!
Pada tabel log_harga tambahkan field:
nm_produk_baru dengan tipe data varchar (100)
nm_produk_lama dengan tipe data varchar (100)
dengan menggunakan ALTER TABLE
Menguji trigger dengan update produk set nm_produk=PENGGARIS WHERE kd_produk='ATK001
Hasil triggernya:
SELESAI. Oke, sampai di sini dulu dan mohon maaf apabila ada kesalahan, terima kasih.
Komentar
Posting Komentar