java - Oracle SEQUENCE.NEXT VAL 表或 View 不存在

标签 java sql oracle

我正在使用表的序列。我创建了一个新序列。如果我在 SQL Developer 中运行该序列,它工作正常。如果我从 java 应用程序中使用它,我会得到表或 View 不存在”异常。我能够从同一数据库连接连接到其他序列。在创建此异常后,我会得到此异常。

SEQUENCE.NEXT VAL Table or view does not exist

序列 SQL:

CREATE SEQUENCE  "OWNER"."SEQ_ID"  
    MINVALUE 1 
    MAXVALUE 9999999999999999999999999999 
    INCREMENT BY 1 
    START WITH 250 
    CACHE 20 
    NOORDER NOCYCLE;

最佳答案

检查序列上的授权。您有权访问该对象。

关于java - Oracle SEQUENCE.NEXT VAL 表或 View 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39754471/

相关文章:

java - 返回值在函数之间变化

python - 如何使用 Python API 迭代 SQLite 数据库?

java - 使用JAVA在命令行中实现

Java - 对象的默认序列化

sql - 为 MS Access 编写 SQL 查询

mysql - 使用 GROUP BY 进行 SELECT 并显示两个表的总计

sql - Oracle - 使用联合删除重复行 - 这真的有效吗?

Java EE 7 updatetool 安装失败

oracle - 替换 Oracle 包的一部分

java - JSF,富脸 : How to run Javascript method each time rich:datatable (re)renders?