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

Postingan populer dari blog ini

OPERATOR PADA PHYTON ( ARITMATIKA, PERBANDINGAN, DAN LOGIKA