ORACLE的ORA-02289: 序列不存在问题
varlj 2015-06-09 04:58:35 没用过ORACLE,第一次使用,按网上查找的,建立了一个序列SEQ_FOR_ID做自增
使用Navicat工具连接,运行插入SQL
insert into mytable(ID) values(SEQ_FOR_ID.nextval);
一切正常
使用JAVA程序与插入,则显示ORA-02289: 序列不存在,什么情况?
我有尝试着让SEQ_FOR_ID.nextval与表中已有数据的ID重复,结果会显示“违反唯一性约束”,按这提示来说,貌似是找到了序列啊?
程序生成的SQL,在工具中直接运行,是正常的
序列的名字,大写,小写,加双引号都试过都是同样的结果
SELECT * from ALL_SEQUENCES
可以看到序列是正常的,OWNER和网站用的用户名是一致的