向oracle数据库中添加数据时提示ORA-00947: 没有足够的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了向oracle数据库中添加数据时提示ORA-00947: 没有足够的值相关的知识,希望对你有一定的参考价值。

ORA-00947:
Not
enough
values
执行insert的时候出现这个错误。
insert
into
表1
values
(123,2423,12);
表1的结构有4个column,显然插入的值只有三个,因此才会出现这个问题。
再加个column
的值执行后,ok。
倘若只想插入三个数值的话:
insert
into
表1(a,b,c)
values
(123,2423,12);
用这个语句就可以了。
参考技术A 看下表a的表结构,看看是不是有必填字段漏insert了

以上是关于向oracle数据库中添加数据时提示ORA-00947: 没有足够的值的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库如何利用存储过程向表中添加数据?

如何向ORACLE表中添加字段并同时添加数据

向oracle数据库中插入数据时,先判断插入数据是不是重复,如果重复,通过sql提示重新输入,否则直接插入

java 向数据库添加大量数据时内存溢出 在不改变内存的情况下如何解决

jsp servlet 向数据库中添加成功怎么给用户提示成功信息

C# 向Access数据库插入数据时提示INSERT INTO语法错误