nested exception is java.sql.SQLSyntaxErrorException: ORA-02289: 序列不存在(详细讲解)

简介: nested exception is java.sql.SQLSyntaxErrorException: ORA-02289: 序列不存在(详细讲解)

nested exception is java.sql.SQLSyntaxErrorException: ORA-02289: 序列不存在(本人详细的讲解本人处理的经过结果)


这是我报错的idea的conslie:


一开始解决的时候就直接看了报错去百度了,自己并没有认真的去看,为什么报错;经过百度一波之后,依然没有解决我的问题;没有办法,自己静下心来看了下自己的报错;其实控制台 很明显可以看出来,只是自己懒得看 不愿意去看;



重点就在这:下面详细解释下这段话

SELECT seq_sys_file_info.NEXTVAL as fileId FROM DUAL 

DUAL :是oracle 数据库中的虚拟表,并不是真实存在的

XX_id_seq:这个是我们创建序列时自定义的一个序列名称 (seq_sys_file_info 我的是这个)

seq_sys_file_info.nextval:这个是取出(seq_sys_file_info )序列的下的一个值


现在大家知道他的意思就可以清楚的理解为什么会报错;

因为他想去seq_sys_file_info 这个序列拿一个东西 ,可seq_sys_file_info他是不存在,所有肯定拿不到;


下面就开始报错了 所有清楚了 为什么会有问题;解决起来就比较舒服了;


下面我们去到数据库;我的是oralce


打开库找到序列:




上面是我新增后的 之前并么有seq_sys_file_info 他的序列;

我们下面说下怎么新增


seq_sys_file_info 是我需要新增的序列名

create sequence seq_sys_file_info
minvalue 2000
maxvalue 9999999999
start with 2020
increment by 1
cache 20;


模板为:

create sequence   “需要新增的序列的名字”
minvalue 2000
maxvalue 9999999999
start with 2020
increment by 1
cache 20;


执行成功了;

运行下看看:

成功了;


希望可以帮助大家;

我这这里详细介绍的不是这个解决问题;

是希望大家有一个好思路,认真去想问题,自己可以一步一步的解决问题,为什么会有这个错误,他的出现代表了什么,我们需要缩小范围,然后具体化,细致化;


谢谢指导我的大哥们,一直教我怎么去解决问题,而不是帮我去解决问题;

相关文章
|
5月前
|
Java 网络安全 Maven
Exception in thread "main" java.lang.NoSuchMethodError: okhttp3.OkHttpClient$Builder.sslSocketFactory(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder; 问题处理
【10月更文挑战第26天】Exception in thread "main" java.lang.NoSuchMethodError: okhttp3.OkHttpClient$Builder.sslSocketFactory(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder; 问题处理
187 2
|
6月前
|
Java
让星星⭐月亮告诉你,Java异常分类[Throwable(Error/Exception(RuntimeException/其他异常)) 检查时异常 非检查时异常]
本文深入解析了Java异常处理机制,重点介绍了`Throwable`类及其子类`Error`和`Exception`,并通过实例代码、流程图和表格详细解释了异常的分类、区别及处理方法,帮助读者掌握异常处理的关键技巧,提升程序的稳定性和健壮性。
169 1
|
8月前
|
Java 测试技术 Maven
成功解决:nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource
这篇文章介绍了解决Spring框架中出现的`java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource`错误的步骤,指出错误原因是缺少`spring-aop`模块的jar包,并提供了通过Maven依赖或手动添加jar包到项目中的方法来解决这个问题。
成功解决:nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource
|
9月前
|
消息中间件 Java Kafka
zookeeper:Unexpected exception, exiting abnormally ::java.io.EOFException
zookeeper:Unexpected exception, exiting abnormally ::java.io.EOFException
327 1
zookeeper:Unexpected exception, exiting abnormally ::java.io.EOFException
|
9月前
|
SQL
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。
160 9
|
9月前
|
Arthas 监控 算法
JVM成神路终章:深入死磕Java虚拟机序列总纲
JVM成神路终章:深入死磕Java虚拟机序列总纲
348 1
|
8月前
|
SQL 存储 数据管理
解锁 SQL Server 2022的时间序列数据功能
【8月更文挑战第14天】解锁SQL Server 2022的时间序列数据功能需先确认版本支持;接着创建数据库与含时间列的表,如`TimeSeriesData`;然后插入时间序列数据;利用内置函数如窗口函数计算移动平均等统计;最后针对大数据量配置索引及分区以优化性能。这流程助力高效处理时间序列数据。
|
8月前
|
Java
Exception in thread "main" java.lang.UnsatisfiedLinkError: xxx()V
Exception in thread "main" java.lang.UnsatisfiedLinkError: xxx()V
51 0
|
10月前
Exception in thread "main" java.lang.IllegalArgumentException: U+6570 ('.notdef') is not available in the font Helvetica-Bold, encoding: WinAnsiEncoding 这个问题如何解决
【6月更文挑战第19天】Exception in thread "main" java.lang.IllegalArgumentException: U+6570 ('.notdef') is not available in the font Helvetica-Bold, encoding: WinAnsiEncoding 这个问题如何解决
1751 2
|
9月前
|
SQL 索引
业务系统架构实践问题之想要再SQL代码中生成递增序列,那么步骤问题如何解决
业务系统架构实践问题之想要再SQL代码中生成递增序列,那么步骤问题如何解决

热门文章

最新文章

下一篇
oss创建bucket