这个问题很多时候是没有为该表建立触发器导致的,或者是sequence没建立,或者是trigger没建立。
建立其中一个或两个即可。
这是建立sequence
1 create sequence TEST_SEQ 2 3 minvalue 1 4 5 maxvalue 999999999999999999999999999 6 7 start with 1 8 9 increment by 1 10 11 cache 20;
这是建立trigger的
CREATE OR REPLACE TRIGGER " TEST_TRI" BEFORE INSERT ON TEST FOR EACH ROW BEGIN SELECT test_seq.NEXTVAL INTO :NEW.ID FROM DUAL; END;
原文链接:https://blog.csdn.net/w605283073/article/details/46722663
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~