ここで何が間違っているのか教えてもらえますか?
コードは在庫を管理することです。在庫が最小手持数量に達した時期を特定し、その製品を再注文する必要があります。
CREATE OR REPLACE TRIGGER REORDER_STOCK
BEFORE INSERT OR UPDATE OF STK_QOH,STK_MIN ON STOCK
FOR EACH ROW
DECLARE
V_STK_QOH stock.STK_QOH%TYPE;
V_STK_MIN stock.STK_MIN%TYPE;
V_STK_REORDER STOCK.STK_REORDER%TYPE;
BEGIN
SELECT STK_QOH, STK_MIN, STK_REORDER
INTO V_STK_QOH, V_STK_MIN, V_STK_REORDER
FROM STOCK
WHERE STK_ID= :NEW.STK_ID;
IF:V_STK_QOH<= :STK_MIN THEN
:V_STK_REORDER := 1;
ELSE :V_STK_REORDER :=0;
END IF;
END;
/