TriggerMerupakan
kode prosedural yang akan secara otomatis dieksekusi akibat dipicu oleh sebuah
event / kejadian pada suatu Tabel.
Trigger
dapat mencegah akses terhadap data yang spesifik, melakukan logging atau
melakukan audit perubahan data.
Trigger
digunakan untuk pemrosesan kondisi statemen DML (Data Manipulation Language)
seperti INSERT, DELETE dan UPDATE,Trigger
tidak dapat digunakan pada statemen SELECT
Studi Kasus :
Pada sistem
bisnis retail terdapat tabel barang , tabel pembelian, dan Tabel Penjualan pada tabel barang
digunakan untuk menampung data-data tentang barang dan stok terkini.
1. Tabel
pembelian digunakan untuk menyimpan transaksi ketika ada pembelian dan juga
meng update stok, Jumlah stok bertambah
pada tabel barang sesuai dengan jumlah pembelian yang dilakukan.
2. Tabel Penjualan digunakan untuk menyimpan transaksi ketika ada penjualan dan juga meng update stok, Jumlah stok berkurang pada tabel barang sesuai dengan jumlah penjualan yang dilakukan.
Buat Perintah trigger menggunakan DBMS SQL Server
1. otomatisasi penambahan stok ke tabel barang untuk transaksi pembelian
2. otomatisasi pengurangan stok ke tabel barang untuk transaksi penjualan :
Selamat Mengerjakan