Oracle 修改Sequence的數值

Oracle 修改Sequence的數值

假設目前有一個Sequence名為[seq_test], 修改數值的方法有下列2種,

方法1 : drop後重建, 並指定起始值

DROP SEQUENCE seq_test;

CREATE SEQUENCE seq_test
 START WITH 100;

方法2 : 修改增加值的區間, 取號後, 再改回來原本的區間

--修改為1000
ALTER SEQUENCE seq_test INCREMENT BY 1000;
--取下一個值
SELECT seq_test.NextVal FROM dual;
--修改回1
ALTER SEQUENCE seq_test INCREMENT BY 1;

 

留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記