Trigger
Trigger adalah kode prosedural yang secara otomatis dijalankan untuk menanggapi perubahan tertentu pada table tertentu atau tampilan dalam database.
Kegunaan Trigger
Idealnya, Trigger harus dipertimbangkan ketika kode ini digunakan untuk mengotomatisasi perubahan yang spesifik untuk database atau pengelolaan data.
- Melakukan update data otomatis jika terjadi perubahan. Contohnya adalah dalam sistem penjualan, jika dientri barang baru maka stock akan bertambah secara otomatis.
- Trigger dapat digunakan untuk mengimplementasikan suatu sistem log. Setiap terjadi perubahan,secara otomatis akan menyimpan ke tabel log.
Pertama masuk ke Laragon atau apk yang sama, selanjutnya membuat database baru dengan nama penjualan jika sudah maka kita gunakan database tersebut dengan syntax
#use_nama_database;
A. Pembuatan table
Berdasarkan kasus yang saya alami disini kita membuat dua table yaitu table produk dan table log_harga.
Dalam pembuatan database baik itu table dan lain sebagainya kita harus mulai dengan syntax #create, beginilah proses pembuatan table
B. Pembuatan Trigger
Trigger dibuat dengan tujuan untuk melakukan penginputan secara otomatis ketika pada table produk ada perubahan atau update maka trigger akan melakukan input pada table log_harga. Berikut syntax pembuatan trigger;
CREATE TRIGGER (NAMA TRIGGER)
BEFORE / AFTER INSERT/UPDATE/DELETE
ON (NAMATABEL)
FOR EACH ROW (statement untuk menentukan kapan proses secara otomatis akan dieksekusi)
C. Uji Trigger
Yang terakhir yaitu uji coba trigger setelah membuat table dan membuat trigger saatnya kita akan menguji coba trigger.
D. Membuktikan Trigger berhasil
Setelah melakukan uji coba selanjutnya yaitu berhasil tidaknya trigger yang kita buat berikut hasil uji coba trigger
Sekian penjelasannya sampai disini dulu. Semoga apa yang saya tulis dapat memberikan manfaat, terima kasih telah mengunjungi blog saya
Komentar
Posting Komentar