TRIGGER
Apa itu Trigger?
TRIGGER adalah kumpulan kode SQL yang berjalan secara otomatis untuk mengeksekusi perintah INSERT, UPDATE, DELETE.
Apa Perbedaan trigger before dan after?
BEFORE UPDATE Trigger akan diaktivasi sesaat sebelum data dalam suatu table di ubah.
CREATE TRIGGER trigger_name
BEFORE INSERT
ON table_name FOR EACH ROW
BEGIN
— variable declarations
— trigger code
END;
AFTER UPDATE Trigger akan diaktivasi sesaat setelah data dalam suatu table di ubah.
CREATE TRIGGER trigger_name
AFTER INSERT
ON table_name FOR EACH ROW
BEGIN
— variable declarations
— trigger code
END;
Kenapa perlu membuat trigger insert update dan delete?
Penggunaan “inserted” dan “deleted” dalam trigger sangat penting karena mereka memungkinkan Anda untuk mengakses dan mengelola data yang telah berubah sebagai hasil dari operasi DML (Data Manipulation Language) seperti INSERT, UPDATE, dan DELETE pada tabel.
Tugas tutorial Trigger
1. membuat database dbobat yang berisi tabel obat, obatmasuk, obat keluar
2. di dalam tabel obat berisi id_obat, nama_obat, dan stok
3. di dalam tabel obatkeluar berisi id_ok, id_obat, tanggal_keluar, dan jumlah
4. di dalam tabel obatmasuk berisi id_om, id_obat, tanggal_masuk, dan jumlah
Komentar
Posting Komentar