欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ORA-08004: sequence ***.NEXTVAL goes below MINVALUE and cannot be instantiated

程序员文章站 2022-03-04 14:09:33
...

问题描述:
ORA-08004: sequence ***.NEXTVAL goes below MINVALUE and cannot be instantiated

问题原因:该序列的next序列值比最小值要小

解决办法:修改序列
修改语句如下:

ALTER SEQUENCE 序列名称 
	INCREMENT BY 1  --每次加1个按1增加
	MAXVALUE 49999  --最大值是499999
	CYCLE  --循环,递增到499999后从1开始
	NOCACHE; 

序列常用查询语句:

select LAST_NUMBER,INCREMENT_BY,t.* FROM USER_SEQUENCES t WHERE SEQUENCE_NAME= '序列名%';  --查询序列
select 序列名.NEXTVAL from dual;  --查询下一个***
select 序列名.Currval from dual;  --查询当前***
相关标签: 杂七杂八的报错