Kali ini
saya akan berbagi mengenai pembuatan trigger pada database mysql.
Pengertian
trigger adalah : kumpulan pernyataan sql yang di masukan untuk di eksekusi oleh
pernyataan insert, update, atau delete dengan tujuan untuk menjaga konsistensi
data.
Adapun
contoh dari trigger adalah :
Pernyataan
trigger ada dua bisa tunggal atau majemuk (begin & Add)
Contoh :
Insert
create trigger tambah_customer after insert on customer
For each row
Begin
Insert into customer
Values (new.kd_cus, new.nama);
Contoh :
Update
Create trigger ubah_customer
After update on customer
For each row
Begin
Update customer set kd_cus =
new.kd_cus,
Nama = new.nama, alamat =
new.alamat
Where kd_cus = new.kd_cus
Contoh :
delete
Create trigger
tambah_beli_kredit
After insert on beli_kredit
For each row
Begin
Delete from customer_kredit
Where kd_cus = new.kd_cus
Sedangkan
untuk menghapus sebuah trigger ketikkan perintah Drop.
Contoh :
Drop trigger tambah_customer;
0 komentar:
Posting Komentar