当前位置: 代码迷 >> Oracle开发 >> ORA-02289:序列不存在解决思路
  详细解决方案

ORA-02289:序列不存在解决思路

热度:87   发布时间:2016-04-24 06:33:56.0
ORA-02289:序列不存在
为表A的ID主键添加触发器实现自增长,用到了序列seq;
向表A中Insert数据,能够实现ID自增长;
但是当我输入select seq.currval from dual;或者 select seq.nextval from dual 就出现上述问题
------解决思路----------------------
检查序列名称是否正确;检查序列所属用户是否当前登录用户
------解决思路----------------------
select owner,object_name from all_objects where object_name=upper('序列名');
------解决思路----------------------
是否是在存储过程中使用的,然后存储过程是否设置了Authid Current_User,从而导致执行过程的用户与序列所在用户不一致

可以把序列的所属用户名写上,试试