Oracle 修改Sequence的數值

Oracle 修改Sequence的數值

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

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

  1. DROP SEQUENCE seq_test;
  2. CREATE SEQUENCE seq_test
  3. START WITH 100;

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

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

 

留言

這個網誌中的熱門文章

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

Oracle 工作排程 DBMS_JOB 筆記

Oracle 例外控制(Exception Control)