[Err] ORA-02289: sequence does not exist序列不存在

来源:互联网 发布:行知小学 编辑:程序博客网 时间:2024/05/29 04:12

公司用的pgsql,获取序列时用的是 select nextval('seq_name'),放在引号里面,所以不会有大小写的问题。

晚上用Navicat创建序列时也给了小写的序列名,然后用 seq_name.nextval去获取序列时一直报ORA-02289: sequence does not exist的错误。

然后就发现oracle查询序列时大概是自动把序列名转成大写的,自然就提示找不到序列。改成大写的就好了。

ps:用pl/sql创建序列时会自动把小写的序列名转成大写,看来还是PL/SQL对oracle的支持比较好啊。


原创粉丝点击