Trigger adalah blok PL/SQL atau prosedur yang
berhubungan dengan table, view, skema atau database yang dijalankan secara
implicit pada saat terjadi sebuah event. Trigger merupakan store procedure yang
dijalankan secara automatis saat user melakukan modifikasi data pada tabel.
Modifikasi data yang dilakukan pada tabel yaitu berupa perintah INSERT, UPDATE,
dan DELETE. INSERT , UPDATE dan DELETE bisa digabung jadi satu trigger yang dinamakan
Multiple Trigger.
Tipe dari trigger adalah :
· Application trigger : diaktifkan pada saat terjadi event yang berhubungan dengan sebuah aplikasi
· Database trigger : diaktifkan pada saat terjadi event yang berhubungan dengan data (seperti operasi DML) atau event yang berhubungan dengan sistem (semisal logon atau shutdown) yang terjadi pada sebuah skema atau database.
Tipe dari trigger adalah :
· Application trigger : diaktifkan pada saat terjadi event yang berhubungan dengan sebuah aplikasi
· Database trigger : diaktifkan pada saat terjadi event yang berhubungan dengan data (seperti operasi DML) atau event yang berhubungan dengan sistem (semisal logon atau shutdown) yang terjadi pada sebuah skema atau database.


