DML TRIGGER

 Nama : Kevin Asa Mayra Trisna

NIM    : 223100298

Prodi   : Sistem Informasi


DML Trigger digunakan untuk memanggil satu atau beberapa perintah SQL secara otomatis sebelum atau sesudah terjadi proses INSERT, UPDATE, atau DELETE dari suatu tabel. 

Trigger sering digunakan sebagai berikut: 

  1.  Melakukan update data secara otomatis jika terjadi perubahan.
  2.  Mengimplementasikan suatu sistem log, pada setiap terjadi perubahan akan tersimpan ke tabel log
  3. Melakukan vaidasi dan verifikasi data sebelum data tersebut disimpan

Selanjutnya kita akan membuat trigger dengan langkah awal membuat database penjualan 



Berikutnya, sama seperti langkah-langkah sebelumnya kita akan menggunakan database pelanggan untuk kemudian membuat tabel produk dan tabel log_harga


Selanjutnya akan membuat Trigger menggunakan database berikut :



Catatan Penting!!! DELIMITER berfungsi untuk :

  • Sebagai Penanda awal dan akhir trigger 
  • Memisahkan parameter 
  • Memisahkan Intruksi 
  • Pengolahan teks 
  • Pengenalan pola 
Selanjutnya akan melakukan uji coba trigger dengan memasukkan data seperti berikut :



Kemudian melakukan update harga produk seperti berikut : 




Selanjutnya, kita akan mencoba melakukan perubahan field seperti berikut : 

Lakukan update data sebagai berikut : 



Maka perubahan yang kita lakukan dapat tercantum data tabel log_harga sebagai berikut: 

Apabila kita melakukan select*from produk, akan muncul tampilan menjadi sebagai berikut : 


                        

    

                                                          SEMOGA BERMANFAAT


Komentar