oracle 使用 sequence 说 表没有足够的值 是什么原因?

insertintokouvalues(kou_sequence1,nextval);ORA-00947:没有足够的值... insert into kou values(kou_sequence1,nextval);
ORA-00947: 没有足够的值
展开
 我来答
宇智波D红发
2011-06-29 · TA获得超过736个赞
知道小有建树答主
回答量:310
采纳率:100%
帮助的人:214万
展开全部
你写错了吧 ?insert into kou values(kou_sequence1.nextval);
应该是点 你写成逗号了吧,还有 你这种插入
kou表有多少个字段那么values后面的括号里就应该有几个值
你也可以选择插入某些值 例如 insert into kou(id) values(kou_sequence1.nextval);
追问
SQL> desc kou;
PM
MH
MP
WG
insert into kou(pm) values(kou_sequence1.nextval);
序列不存在
insert into kou values(kouseq,nextval,'4','张三丰','武当','太极');
值过多
追答
是这样的,你的序列在数据库里面存在吗 ?
下面那个的话是点不是逗号
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式