Oracle Database シーケンスを変更する
- 作成日 2022.10.09
- Oracle Database
- Oracle Database
Oracle Databaseで、シーケンスを変更する手順を記述してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
手順
シーケンスを変更するには、「ALTER SEQUENCE」を使用します。
ALTER SEQUENCE シーケンス名
[ INCREMENT BY 増分値 ]
[ MAXVALUE 最大値 | NOMAXVALUE ]
[ MINVALUE 最小値 | NOMINVALUE ]
[ CYCLE | NOCYCLE ]
[ CACHE キャッシュ数 | NOCYCLE ]
;
パラメータ | 説明 |
---|---|
INCREMENT BY | 増分 |
MAXVALUE 最大値 | NOMAXVALUE | インクリメントする最大値の設定 NOMAXVALUEは設定なしとなる |
MINVALUE 最小値 | NOMINVALUE | 増分がマイナスの時の最小値の設定 NOMINVALUEは設定なしとなる |
CYCLE | NOCYCLE | シーケンスが最大値に達した時、初期値に戻るかの設定 |
CACHE キャッシュ数 | NOCACHE | キャッシュ数 |
実際に、シーケンス「seq」を変更してみます。
ALTER SEQUENCE seq
INCREMENT BY 2
MAXVALUE 2000
MINVALUE 1
CYCLE
;
実行結果を見ると変更されていることが確認できます。
-
前の記事
Fork ローカルブランチをマージする 2022.10.09
-
次の記事
MariaDB 現在使用中のデータベースを取得する 2022.10.09
コメントを書く