CREATE TRIGGER 在庫更新 AFTER INSERT ON 購入
REFERENCING NEW ROW AS NEWROW
FOR EACH ROW
UPDATE 在庫
SET 在庫数=在庫数-NEWROW.個数
WHERE 在庫.商品ID=NEWROW.商品ID
|
購入 |
在庫 |
|||||
|
伝票番号 |
顧客ID |
商品ID |
個数 |
商品ID |
在庫数 |
|
|
32768 |
16 |
32768 |
256 |
表「購入」に
新しい行(NEWROW)が
追加されたとき
表「在庫」で
在庫数を更新
ここがNEWROW
在庫.商品ID=NEWROW.商品ID