Oracle SEQUENCEとは?特徴と使い方をわかりやすく解説
- シーケンスは、ユニークで増加または減少する数値シーケンスを生成するためのデータベースオブジェクトです。
- 一つのシーケンスは複数のテーブルで共有でき、それぞれのテーブルがユニークな主キー値を生成するためにシーケンスを使用できます。
- データベース内のシーケンスの値は永続的であり、データベースが再起動しても、シーケンスの値は保持されます。
- 性能を向上させるために、順序値は事前にキャッシュすることができます。
- 指定されたステップ数で増加または減少するシーケンスを作成したり、最小値と最大値を設定したりすることができます。
- 表の列やSQLステートメントで直接参照して、ユニークなリスト値を生成することができます。