ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

REMOVE_CUBE_MODEL

指定したモデル(キューブ・ディメンションのサブオブジェクト)のMODEL(集計内)文を、そのキューブ・ディメンションの集計マップから削除します。このプログラムの実行で行われる変更はトランザクショナルではなく、プログラムの一部としてCOMMITが自動的に実行されます。


注意:

キューブ・ディメンションまたはそのキューブ・ディメンションを含むキューブに対してマテリアライズド・ビューが存在する場合は、キューブ・ディメンションの変更に、このプログラムを使用できません。

構文

CALL REMOVE_CUBE_MODEL(logical_cube, logical_dim, model_name, is_static_model)

パラメータ

CALL

REMOVE_CUBE_MODELは引数を持つOLAP DMLプログラムであるため、OLAP DML CALL文を使用して起動します。

logical_cube

Oracleデータ・ディクショナリで定義されたキューブの名前を示すテキスト式。

logical_dim

変更するキューブ・ディメンションのOracleデータ・ディクショナリ名を示すテキスト式。

model_name

logical_dimに関連付けられている論理モデルの名前を表すテキスト式。

is_static_model

削除するMODEL文がlogical_cubeのaggmapにあるRELATION(集計用)文の前または後ろのどちらにあるのかを指定するブール式。

デフォルト値はTRUEです。これは、削除するMODEL文がRELATION文の前にある(model_nameは静的モデルである)ことを意味します。

削除するMODEL文がRELATION文の後ろにある(model_nameが動的モデルである)場合は、FALSEを指定します。