oracle 给新添加的字段添加数据显示ORA-01400: 无法将 NULL 插入 ("XUCHENG"."TEST_NUMBER"."A")
我想给新添加的字段插入系统当前时间,然后就报这个ORA-01400:无法将NULL插入("XUCHENG"."TEST_NUMBER"."A")...
我想给新添加的字段插入系统当前时间,然后就报这个ORA-01400: 无法将 NULL 插入 ("XUCHENG"."TEST_NUMBER"."A")
展开
1个回答
展开全部
你一定是选择字段不可以为null了呗,你现在这表里有数据,添加了以后,新字段的值都是null,当然无法成功。
给你几个选择,要么就不设置not null,然后给这个字段都设置了内容后再设置;要不就重新建个表,将现在表里的数据插入进去,并且设置系统时间字段,然后再改表名。
给你几个选择,要么就不设置not null,然后给这个字段都设置了内容后再设置;要不就重新建个表,将现在表里的数据插入进去,并且设置系统时间字段,然后再改表名。
追问
insert into test_number(h) values(sysdate);
这个不是可以指定到那个字段,然后插入数据吗?
追答
update 表名 set 字段名=sysdate;
commit;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询