《Oracle命令语法速查》【 CREATE SEQUENCE 】

シーケンス(順序)を作成する


CREATE SEQUENCE [ スキーマ . ] シーケンス名 →
→┬──────────────────────────────────┬ ;
  ├ START WITH 数値  ─────────────────────────┤
  │[ 初期値を指定する ]                                              │
  ├ INCREMENT BY 数値  ────────────────────────┤
  │[ 増分値を指定する ]                                              │
  ├ { MAXVALUE 数値 | NOMAXVALUE } ──────────────────┤
  │[ 最大値を指定する ]                                              │
  ├ { MINVALUE 数値 | NOMINVALUE } ──────────────────┤
  │[ 最小値を指定する ]                                              │
  ├ { CYCLE | NOCYCLE }  ───────────────────────┤
  │[ 値が最大値に達した場合に最小値に戻すか否かを指定する ]          │
  ├ { CACHE 数値 | NOCACHE } ─────────────────────┤
  │[ 高速化の為に順序番号をメモリ上にキャッシュするか否かを指定する ]│
  ├ { ORDER | NOORDER }  ───────────────────────┤
  │[ 順序通りに番号を生成する事を保証するか否かを指定する ]          │
  └ ← ────────────────────────────────┘