首页 > 其他 > 详细

ora-01400 无法将NULL插入 ID 解决方法

时间:2014-03-29 10:14:33      阅读:3029      评论:0      收藏:0      [点我收藏+]

这个问题很多时候是没有为该表建立触发器导致的,或者是sequence没建立,或者是trigger没建立。

建立其中一个或两个即可。

这是建立sequence

bubuko.com,布布扣
 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;
bubuko.com,布布扣

 

这是建立trigger的

bubuko.com,布布扣
 CREATE OR REPLACE TRIGGER " TEST_TRI" BEFORE

        INSERT ON TEST

        FOR EACH ROW       

BEGIN

          SELECT test_seq.NEXTVAL INTO :NEW.ID FROM DUAL;

        END;
bubuko.com,布布扣

ora-01400 无法将NULL插入 ID 解决方法,布布扣,bubuko.com

ora-01400 无法将NULL插入 ID 解决方法

原文:http://www.cnblogs.com/newlooker/p/3631177.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!