美文网首页
ORA-08002 序列X.CURRVAL尚未在此进程中定义

ORA-08002 序列X.CURRVAL尚未在此进程中定义

作者: 运维之美 | 来源:发表于2021-04-20 23:50 被阅读0次
ORA-08002

导致原因:因为是首次查询序列的当前值,内存中之前并没有缓存序列的任何值,所以需要先查询
一下序列的下一个值(此时,Oracle会自动缓存已查询的序列值),再查询序列的当前值。
先查询下一个值
select XXXXXXX.NEXTVAL from dual;
然后在查询
select XXXXXXX.CURRVAL from dual;就不再报此错误了。

相关文章

网友评论

      本文标题:ORA-08002 序列X.CURRVAL尚未在此进程中定义

      本文链接:https://www.haomeiwen.com/subject/ocxjlltx.html