0
列product_id
とtotal_count
のインベントリテーブルを作成しました。購入テーブル(purchase_id
、supplier_id
、product_id
、price, quantity
)に購入を入力すると、在庫テーブルのtotal_countが更新されます。インベントリテーブルのtotal_countのデフォルト値は0です。トリガーでカウント/数量を別のテーブルに追加して1つのテーブルのTotal_count列を更新する
例えば購入時(サプライヤ、充電器、価格、25)に在庫を更新する必要があります(Charger、25)。
私はそれを行うことができません。ここに私のコード:
create or replace trigger trg_update_inventory
after insert on supplier_product
for each row
begin
update inventory set total_count=total_count+ quantity where .....
私はこの時点で立ち往生しています。トリガーが購入テーブルから数量を取得し、合計残高を更新する方法を教えてください。