Dokumen ini membahas tentang trigger di SQL Server. Trigger dapat dieksekusi secara otomatis ketika terjadi insert, update, atau delete pada tabel tertentu. Contoh trigger yang dibuat adalah untuk menyimpan log aktivitas insert dan delete pada tabel products, serta untuk memperbarui stok barang pada tabel products ketika terjadi transaksi penjualan di tabel orderitems.
4. T-SQL statement (or a group of statements enclosed within BEGIN
and END statements) that is automatically executed by SQL Server in
response to any of these statements:
. DELETE
. INSERT
. UPDATE
TRIGGER
----------------------------------------------
Forta (2007)
11. buatlah trigger dengan nama simpan_produk, yang aktif
pada saat ada penambahan data di tabel products.
action -> menyimpan data ke dalam tabel log_products dengan
status "added".
TRIGGER
Soal 1
----------------------------------------------
14. buatlah trigger dengan nama hapus_produk, yang aktif
pada saat ada penghapusan data di tabel products.
action -> menyimpan data ke dalam tabel log_products dengan
status “deleted".
TRIGGER
Soal 2
----------------------------------------------
17. buatlah sebuah trigger dengan nama simpan_orderitems,
trigger aktif setelah menyimpan data ke dalam
tabel orderitems.
action pada trigger adalah merubah stock pada tabel products
(stock berkurang)
TRIGGER
Soal 3
----------------------------------------------
18. buatlah sebuah trigger dengan nama hapus_orderitems,
trigger aktif setelah menghapus data yang ada pada
tabel orderitems.
action pada trigger adalah merubah stock pada tabel products
(stock bertambah)
TRIGGER
Soal 4
----------------------------------------------