begini,misal saya punya 2 tabel,tabel barang dan tabel pasok
nah ktika saya tmbahkan stok di tabel pasok pada kode barang tertentu,maka jumlah stok yg ada di table barang itu jg ikut brtambah sesuai dengan jumlah yang dmasukkan..
begini kira2 kode saya
- Code: Select all
create or replace trigger tambahkan
after
insert or delete or update on pasok
for each row
begin
if inserting then
update barang
set stok_barang= stok_barang+new.jumlah_pasok
where kode_barang= :new.kode_barang;
end if;
if deleting then
update barang
set stok_barang= stok_barang-old.jumlah_pasok
where kode_barang= :old.kode_barang;
end if;
if updating then
begin
update barang
set stok_barang= stok_barang+new.jumlah_pasok
where kode_barang= :new.kode_barang;
update barang
set stok_barang= stok_barang-old.jumlah_pasok
where kode_barang= :old.kode_barang;
end;
end if;
end;
tapi setelah saya run,ada errornya :s
mohon ptnjuk bagi om2sekalian






