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;
浙公网安备 33010602011771号