oracle 报错:没有足够的值
·
错误语句:
insert into student values(809,'蔡树敏','男',34,1973);
(下图中运行结果的显示是:select * from student; 的运行结果。 是为了显示student的属性,方便接下来解释问题。)
第一次写数据库作业,数据都是老师给的)
想插入一行元组,测试语句的完整性,但是发现报错:没有足够的值。
发现是因为我没有在表名Student后写参数的顺序,此时默认使用表中属性顺序。上面的语句中我少写了一列Sdept,所以出现了错误。
解决方案一:按照默认表中的顺序输入参数。结果如下图。
解决方案二:在表明Student后面注明参数输入顺序。结果如下图。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)