Oracle21c シーケンスを変更する方法

環境
OS windows11 pro 64bit
Oracle Database 21c Express Edition

構文
ALTER SEQUENCE シーケンス名
[ INCREMENT BY 増分値 ]
[ MAXVALUE 最大値 | NOMAXVALUE ]
[ MINVALUE 最小値 | NOMINVALUE ]
[ CYCLE | NOCYCLE ]
[ CACHE キャッシュ数 | NOCYCLE ]
;
説明
INCREMENT BY 増分
MAXVALUE 最大値 | NOMAXVALUE インクリメントする最大値の設定
NOMAXVALUEは設定なしとなる
MINVALUE 最小値 | NOMINVALUE 増分がマイナスの時の最小値の設定
NOMINVALUEは設定なしとなる
CYCLE | NOCYCLE シーケンスが最大値に達した時、初期値に戻るかの設定
CACHE キャッシュ数 | NOCACHE キャッシュ数

操作例

ALTER SEQUENCE seq
  INCREMENT BY 2
  MAXVALUE 2000
  MINVALUE 1
  CYCLE
;

 

Oracle 21c

Posted by arkgame