Advertisement

Responsive Advertisement

TUGAS TRIGGER ( MENAMBAH STOK & MENGURANGI STOK BARANG )

Menambahkan stok buku otomatis menggunakan TRIGGER , didalam database yang telah saya buat , sebagai contoh 'buku' :


1). buat dulu database sebagai percobaan disini saya menggunakan nama db_buku , didalam nya berisi 

a >  buku        ( id_buku , nama_buku , stok ).
b >  buku_keluar ( id_bk , id_buku , tanggal_keluar , jumlah ).
c >  buku_masuk  ( id_bm , id_buku , tanggal_masuk , jumlah ).




1). db_buku

 

tuliskan didalamnya seperti pada contoh diatas.





2). lalu coba insertkan beberapa data sebagai contoh :




3). untuk mencoba menambahkan stok buku otomastis menggunakan trigger.
code untuk menambahkan stok otomatis menggunakan trigger adalah :


BEGIN
  UPDATE buku SET stok = stok +  NEW.jumlah
  WHERE id_buku = NEW.id_buku;
END


4) mengurangi stok otomatis pada stok buku 

code nya : 

BEGIN
   UPDATE buku SET stok = stok - NEW.jumlah
   WHERE id_buku = NEW.id_buku;
END



silahkan insert data di tabel masuk / keluar untuk menambah dan mengurangi stok pada buku.











Posting Komentar

0 Komentar