Minggu, 25 November 2012

MEMBUAT TRIGGER DI MYSQL


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