我想为表创建一个更新触发器。触发器已创建,但是当我更新 column 时finish
,它说 mutating table。
这是我的代码
CREATE OR REPLACE TRIGGER SET_COST BEFORE UPDATE OF finish ON PAY
FOR EACH ROW
BEGIN
UPDATE PAY
SET PAY.COST = (finish-start) * 20000
WHERE PAY.ID=:new.ID;
END;
这个触发器给了我“变异表”错误,到目前为止我一直无法修复它。有什么建议吗?谢谢