诡异的ORA-02289: sequence does not exist
2013-10-14 17:37
1451 查看
今天被开发人员告知在应用用户下无法查询自己创建的sequence的nextval值。当执行select*fromtest.nextval时提示“ERRORatline1:ORA-02289:sequencedoesnotexist”。于是我通过selectsequence_namefromuser_sequences来判断该序列确实存在。于是我询问开发人员创建sequence的语句,结果发现开发人员调用的语句是createsequence"test";问题就出在那个双引号下。如果创建sequence的时候sequencename带了双引号,那么在user_sequences数据字典中并不会显示序列名为"test"而只会显示test,如果要正确调用序列的nextval值则需要使用select*from"test".nextval即可,当然最好是避免在创建序列时在序列名上附加双引号。
相关文章推荐
- 建序列 ORA-02289: sequence does not exist
- java.sql.SQLException: ORA-02289: sequence does not exist
- Hibernate: ORA-02289: sequence does not exist
- [Err] ORA-02289: sequence does not exist序列不存在
- 错误:java.sql.SQLSyntaxErrorException: ORA-02289: sequence does not exist
- PAIP.HIBERNATE ORA-02289 sequence does not exist的解决
- ORA-27101: shared memory realm does not exist 错误的处理
- relation "hibernate_sequence" does not exist解决
- error: ora-01034:oracle not available ora-27101:shared memory realm does not exist
- ORA-27101: shared memory realm does not exist
- 处理ORA-27101 - shared memory realm does not exist
- 还有一种情况会出现 ORA-00942:table or view does not exist
- User does not exist: ORA-06512: at "SYSMAN.MGMT_USER", line 122 ORA-06
- 当SID=racdb时 当sys system 分别 报错 ORA-27101: shared memory realm does not exist
- ArcGIS10.x创建企业级地理数据库报:ORA-04043: Object INSTANCES_UTIL does not exist
- ORA-27101: shared memory realm does not exist 一种解决方案
- Oracle 报错 ORA-27101 Shared memory realm does not exist
- 表分区问题 ORA-02149: Specified partition does not exist
- ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
- IMP 时的 ORA-01435 user does not exist 处理