遇到一个Oracle触发器的问题,发生原因:
代码:
CREATE OR REPLACE TRIGGER ww_img_down_history_trigger
BEFORE INSERT ON ww_img_down_history
FOR EACH ROW
BEGIN
SELECT ww_img_down_history_id.nextval INTO :new.id FROM dual;
END;
commit;
原因:commit跟在触发器之后会导致触发器发生此问题。
解决:删掉commit。