IT虾米网

oracle 报错:没有足够的值

itcoder 2022年11月07日 编程语言 124 0

错误语句:

insert into student values(809,'蔡树敏','男',34,1973); 

(下图中运行结果的显示是:select * from student; 的运行结果。 是为了显示student的属性,方便接下来解释问题。)
第一次写数据库作业遇到了这个问题
第一次写数据库作业,数据都是老师给的)

想插入一行元组,测试语句的完整性,但是发现报错:没有足够的值。

发现是因为我没有在表名Student后写参数的顺序,此时默认使用表中属性顺序。上面的语句中我少写了一列Sdept,所以出现了错误

解决方案一:按照默认表中的顺序输入参数。结果如下图。
在这里插入图片描述

解决方案二:在表明Student后面注明参数输入顺序。结果如下图。

在这里插入图片描述


本文参考链接:https://blog.csdn.net/m0_46445478/article/details/105021243
评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Java多线程中Lock锁如何使用