Trigger ?
Apa itu TRIGGER? Trigger adalah prosedur yang otomatis dijalankan di database saat terjadi perubahan data tertentu, seperti INSERT, UPDATE, atau DELETE. Perbedaan BEFORE dan AFTER Trigger : BEFORE : Dijalankan sebelum perubahan data disimpan ke database. Cocok untuk validasi atau modifikasi data sebelum masuk ke tabel. AFTER : Dijalankan setelah perubahan data disimpan ke database. Berguna untuk mencatat log atau melakukan proses tambahan setelah perubahan. Alasan membuat Trigger untuk INSERT , UPDATE , dan DELETE : Otomatisasi : Mengurangi kebutuhan intervensi manual untuk tugas berulang. Validasi & Konsistensi : Memastikan data yang dimasukkan valid atau sesuai aturan. Pemeliharaan Data : Melacak perubahan atau riwayat data di tabel log untuk auditing. Contoh penggunaan Trigger ; MISAL !!! Kita buat Database obat berisi tabel obat, obat_masuk dan obat_keluar, 1. Tabel obat