铁马冰河2000

导航

Oracle-序列Sequence相关操作

一. 序列查询

select 序列名.currval from dual; //查询当前序列号
select 序列名.nextval from dual; //查询下一个序列号,且序列号自增

二.序列增量修改

比方说我现在查出来值是10,那么我要把当前值改成8,那么可以这么改:

alter sequence 序列名 increment by -2;   //序列增量变为-2
select 序列名.nextval from dual;

如果我需要把当前值改成15,那么可以这么改:

alter sequence 序列名 increment by 5;  //序列增量变为5
select 序列名.nextval from dual;

特别注意:序列号设定为指定值后,一定要将序列增量区间还原到最初值

alter sequence 序列名 increment by 1;

 

posted on 2022-06-28 16:49  铁马冰河2000  阅读(107)  评论(0)    收藏  举报