如果说,你每次删除的都是最后一个值,这种情况可以实现,不过麻烦了点,也不是很实用,但能达到那种效果:
select seq_users.currval from dual;当前序列值:
修改序列步长为-1:
Alter Sequence seq_users Increment By -1;
select seq_users.nextvalfrom dual;
select seq_users.currval from dual;
当前的序列值:
在将序列的增长步长修改会来:
Alter Sequence seq_users Increment By 1;