oracle修改序列當前值


很多時候,我們都會用到oracle序列,那么我們怎么修改序列的當前值呢?

首先我們可以查看當前序列值是多少,如下:

select 序列名.nextval from dual;

比方說我現在查出來值是10,那么我要把當前值改成8,那么可以這么改:

alter sequence 序列名 increment by -2;

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

alter sequence 序列名 increment by 5;

 

上述是通過修改當前序列增量長度間隔值,用於修改當前序列值,增加1或-1或n或-n,當修改好當前值之后,記得一定要把序列增量改回來,改為1:

alter sequence 序列名 increment by 1;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM