oracle 给新添加的字段添加数据显示ORA-01400: 无法将 NULL 插入 ("XUCHENG"."TEST_NUMBER"."A")

我想给新添加的字段插入系统当前时间,然后就报这个ORA-01400:无法将NULL插入("XUCHENG"."TEST_NUMBER"."A")... 我想给新添加的字段插入系统当前时间,然后就报这个ORA-01400: 无法将 NULL 插入 ("XUCHENG"."TEST_NUMBER"."A") 展开
 我来答
badkano
2018-05-30 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885374
团长

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式