Trigger merupakan
sekumpulan perintah atau sintaks yang akan secara otomatis dijalankan jika
terjadi operasi tertentu dalam tabel. Trigger digunakan untuk
memanggil satu atau beberapa perintah SQL secara otomatis sebelum atau sesudah
terjadi proses INSERT, UPDATE atau DELETE dari suatu tabel. Aplikasi
yang dapat dilakukan oleh trigger diantaranya adalah :
·
Membuat isi dari kolom yang diambil dari
kolom lain.
·
Membuat mekanisme validasi yang
mencangkup query pada banyak tabel.
·
Membuat log untuk mendaftarkan pengguna
tabel.
·
Meng-update tabel-tabel lain apabila ada
penambahan atau perubahan lain di dalam tabel yang sedang aktif.
Membuat Trigger Baru
Berikut ini bentuk umum perintah untuk membuat
triggers:
CREATE TRIGGER name
[BEFORE|AFTER] [INSERT|UPDATE|DELETE]
ON tablename
FOR EACH ROW statement