Oracle Database シーケンスを一覧で取得する
- 作成日 2023.01.10
- Oracle Database
- Oracle Database

Oracle Databaseで、シーケンスを一覧で取得する手順を記述してます。「ALL_SEQUENCES」を「SELECT」することで取得できます。実行結果は「SQL Developer」上で確認してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
手順
シーケンスを一覧で取得するには、「ALL_SEQUENCES」を使用します。
SELECT * FROM ALL_SEQUENCES;
取得できる値は、以下の通りとなります。
カラム | 説明 |
---|---|
SEQUENCE_OWNER | 所有者 |
SEQUENCE_NAME | シーケンス名 |
MIN_VALUE | 最小値 |
MAX_VALUE | 最大値 |
INCREMENT_BY | 発番時の増分 |
CYCLE_FLAG | シーケンスが最大になったとき、戻って発番するか (Y:続ける N:続けない) |
ORDER_FLAG | 発番順に値が並ぶことを保証するかどうか (Y:保証する N:保証しない) |
CACHE_SIZE | キャッシュする数 |
LAST_NUMBER | 最終発番された番号(キャッシュ値を含む) ※CACHE_SIZEが10に設定されていると1件発番時は「11」になる |
-
前の記事
javascript 日付までを文字列に変換する 2023.01.10
-
次の記事
java 現在が年の何周目なのかを取得する 2023.01.10
コメントを書く