《Oracle命令语法速查》【 ALTER INDEX 】
インデックス(索引)を変更する
ALTER INDEX [ スキーマ . ] 索引名 →
→┬─┬<PHYSICAL ATTRIBUTES句> ─────────────────┬────┬ ;
│ ├<ALLOCATE EXTENT句> ───────────────────┤ │
│ ├<DEALLOCATE UNUSED句> ──────────────────┤ │
│ ├ { LOGGING | NOLOGGING } ────────────────┤ │
│ ├<PARALLEL句> ──────────────────────┤ │
│ └ ← ───────────────────────────┘ │
│[ 索引の記憶特性を変更する ] │
├ REBUILD ┬───────────────────┬→ │
│ ├ PARTITION パーティション名 ─────┤ │
│ ├ SUBPARTITION サブパーティション名 ─┤ │
│ └ { REVERSE | NOREVERSE } ──────┘ │
│→┬─────────────────────────────────┬┤
│ ├<PHYSICAL ATTRIBUTES句> ─────────────────────┤│
│ ├ TABLESPACE 表領域名 ─────────────────────┤│
│ ├ PARAMETERS ( ' 値 ' ) ─────────────────────┤│
│ ├ ONLINE ───────────────────────────┤│
│ ├ COMPILE STATISTICS ─────────────────────┤│
│ ├ { LOGGING | NOLOGGING } ────────────────────┤│
│ ├ COMPILE STATISTICS ─────────────────────┤│
│ ├ { COMPRESS 数値 | NOCOMPRESS } ─────────────────┤│
│ ├<PARALLEL句> ──────────────────────────┤│
│ └ ← ───────────────────────────────┘│
│[ 索引を再作成する ] │
├ PARAMETERS ( ' 値 ' ) ────────────────────────┤
│[ ドメイン索引のパラメータを指定する ] │
├ { ENABLE | DISABLE } ─────────────────────────┤
│[ ファンクション索引を有効/無効にする ] │
├ UNUSABLE ───────────────────────────────┤
│[ 索引を使用不可にする ] │
├ RENAME [ PARTITION パーティション名 ] TO 新索引名 ──────────┤
│[ 索引の名前を変更する ] │
├ COALESCE ───────────────────────────────┤
│[ 断片化した使用可能エクステントを結合する ] │
├ { MONITORING | NONMONITORING } USAGE ─────────────────┤
│[ 索引の統計情報収集を開始/終了する ] │
├ UPDATE BLOCK REFERENCES ───────────────────────┤
│ │
├ RENAME ┬ PARTITION パーティション名 ───┬ TO 新名称 ───────┤
│ └ SUBPARTITION サブパーティション名 ┘ │
│[ パーティション名を変更する ] │
├<SPLIT PARTITION句> ──────────────────────────┤
├ MODIFY PARTITION パーティション名 ┬┬<PHYSICAL ATTRIBUTES句> ──┬┬┤
│ │├<ALLOCATE EXTENT句> ────┤││
│ │├<DEALLOCATE UNUSED句> ───┤││
│ │├ { LOGGING | NOLOGGING } ─┤││
│ │└ ← ────────────┘││
│ ├ PARAMETERS ( ' 値 ' ) ────┤│
│ ├ COALESCE ───────────┤│
│ ├ UPDATE BLOCK REFERENCES ───┤│
│ └ UNUSABLE ───────────┘│
│[ 指定したパーティションの記憶特性を変更する ] │
├ MODIFY SUBPARTITION サブパーティション名 ┬<ALLOCATE EXTENT句> ──┬┤
│ ├<DEALLOCATE UNUSED句> ─┤│
│ └ UNUSABLE ───────┘│
│[ 指定したサブパーティションの記憶特性を変更する ] │
├ MODIFY DEFAULT ATTRIBUTES [ FOR PARITION パーティション名 ] → │
│ →┬ <PHYSICAL ATTRIBUTES句> ┬┤
│ ├ TABLESPACE 表領域名 ──┤│
│ └ { LOGGING | NOLOGGING } ┘│
│[ パーティション索引のデフォルト属性を指定する ] │
└ DROP PARTITION パーティション名 ───────────────────┘
[ 指定したパーティションを削除する ]