Oracle 【Oracle】シーケンス(SEQUENCE)完全ガイド|CREATE SEQUENCE・NEXTVAL・CURRVAL・CACHE・CYCLE・Oracle 12c 以降の IDENTITY 列まで解説
Oracle のシーケンス(SEQUENCE)を完全解説。CREATE SEQUENCE でシーケンスを作成する方法(INCREMENT BY・START WITH・MAXVALUE・MINVALUE)・NEXTVAL と CURRVAL の使い方・DEFAULT NEXTVAL でデフォルト値に使う方法・CACHE(キャッシュ)・NOCACHE・CYCLE・NOCYCLE・ORDER・NOORDER の違い・INSERT 時に NEXTVAL を使う方法・INSERT ALL での注意点・ギャップ(欠番)が発生する理由とギャップが許容できないケースへの対処・Oracle 12c 以降の IDENTITY 列(GENERATED ALWAYS / BY DEFAULT)まで解説します。