《Oracle命令语法速查》【 ALTER DIMENSION 】
ディメンションを変更する
ALTER DIMENSION [ スキーマ . ] ディメンション名 →
→┬ ADD ┬ LEVEL レベル名 IS ┬ 表名 . 列名 ──────┬─────┬┬ ;
│ │ └ ( ┬ 表名 . 列名 ┬ ) ┘ ││
│ │ └ ← , ────┘ ││
│ │[ ディメンションのレベル及び列を指定する ] ││
│ ├ HIERARCHY 階層名 ( レベル名 ┬ CHILD OF レベル名 ┬ ) →││
│ │ └ ← ────────┘ ││
│ │[ ディメンションの線形改装レベルを指定する ] ││
│ │→┬──────────────────────────┬┤│
│ │ └ JOIN KEY ┬ 列名 ─────┬ REFERENCES レベル名 ┘││
│ │ └ ( ┬ 列名 ┬ ) ┘ ││
│ │ └ ← , ┘ ││
│ │[ ディメンション中の表に対する内部等価結合を指定する ] ││
│ ├ ATTRIBUTE レベル DETERMINES ┬ 列名 ─────┬────┤│
│ │ └ ( ┬ 列名 ┬ ) ┘ ││
│ │ └ ← , ┘ ││
│ │[ 階層レベルによって一意に定義されている列を指定する ] ││
│ └ ← ───────────────────────────┘│
├ DROP ┬ LEVEL レベル名 [ RESTRICT | CASCADE ] ─────────┬┤
│ │[ 指定したレベルを削除する ] ││
│ ├ HIERARCHY 階層名 ────────────────────┤│
│ │[ 指定した階層を削除する ] ││
│ ├ ATTRIBUTE レベル ────────────────────┤│
│ │[ 指定した属性を削除する ] ││
│ └ ← ───────────────────────────┘│
└ COMPILE ─────────────────────────────┘
[ 再コンパイルする ]