salesテーブルを作成したいとします。販売テーブルに更新があると、在庫テーブルのデータは自動的に減額されます。SQL ServerのOracle if-elseトリガーに相当します。
これは、Oracleでの私のコードです:
create trigger trigger_updatestok11
after insert
on transaksijualbeli for each row
begin
if (:new.kategoritransaksi in ('beli'))
then
update stokbarang set jumlahstok= jumlahstok +:new.jumlah
where Nobrg=:new.nobrg;
end if;
if (:new.kategoritransaksi in ('jual'))
then
update stokbarang set jumlahstok= jumlahstok -:new.jumlah
where Nobrg=:new.nobrg;
end if;
end;
は、私はSQL Serverのことをどのように行うことができますか?
をあなたは試したことがありますか?どこで立ち往生しましたか? – Tim
同じ 'nobrg'が' transaksijualbeli'に複数回出現しますか? – Squirrel