我正在使用oracle 10 g我被告知使用触发器执行此任务我已经想出了这个
|`create trigger total
on inventory
after insert or update
for each row
begin set
:new.total=:new.stockin - :new.stockout +20;
end;`|
之前,之后错过了错误 我想要总计= stockin -stockout + 20
表库存
|stcokin | |stockout | | total|
|-------| |---------| |------|
|2| |5| | 23|
答案 0 :(得分:0)
这样:
CREATE OR REPLACE TRIGGER trg_total BEFORE INSERT OR UPDATE ON inventory
FOR EACH ROW
BEGIN
:NEW.total := :NEW.stockin - :NEW.stockout + 20;
END;