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

前
 
次
 

LIMIT BASEDIMS

LIMIT BASEDIMSコマンドは、コンポジット、結合ディメンション、連結ディメンションまたはパーティション・テンプレートの1つ以上のベース・ディメンションの現行のステータス・リストの設定を、そのオブジェクトに対して選択された値に基づいて行うコマンドです。

LIMIT BASEDIMSは、スパースなオブジェクトのタプルに存在する各ディメンションについてディメンション値のステータスを生成する場合に使用します(一部の任意の入力テータスでフィルタを適用する場合もあります)。また、このコマンドは、ベース・ディメンションの1つ以上の値セットに値を割り当てる場合にも使用できます。

ディメンションの現行のステータス・リストに存在する値は、「ステータスにある」と言われます。コンポジット、結合ディメンション、連結ディメンション、またはパーティション・テンプレートのベース・ディメンションのステータスは、そのベース・ディメンションの現行のステータスにより決まります。


関連項目:

ディメンション・ステータスに関する処理の詳細は、「すべてのデータ・オブジェクトの値に対するOLAP DML文の適用」およびLIMITコマンドを参照してください。

構文

LIMIT BASEDIMS {<dimlist>}TO object [ [KEEP] limit-clause ]

パラメータ

dimlist

Oracle OLAPでステータスを変更するベース・ディメンションおよび値を追加する値セットを識別するオブジェクトについてのスペース区切りリストです。dimlistには、次の値を指定できます。

base-dimension-name
objectのベース・ディメンションの名前。
relation-name
リレーションの名前。リレーションを指定すると、関連するディメンションのステータスが設定されます。
valueset-name
ベース・ディメンションの値セットの名前、またはLIMITファンクション。値セットの名前を指定すると、指定された値セットに値が1つ割り当てられます。

dimlistでは、最大限に拡張されたobjectのベース・ディメンションのリストが、デフォルトの値となります。

object

コンポジット、結合ディメンション、連結ディメンションまたはパーティション・テンプレート・オブジェクトの名前。

KEEP

オブジェクトのベース・ディメンションに対する現行のディメンション・ステータスに基づいて値を選択するように指定します。KEEPによってステータス内に残される値は、現行の値順序で維持されます。

limit-clause

ベース・ディメンションに対する現行のステータス・リストを変更する際に、objectの値を選択する方法を指定します。

limit-clauseの構文は、各種LIMITコマンドにおける、位置に関係しない任意のlimit-clause引数の構文(つまり、LIMITコマンドの「TO」などのlimit-type引数の後の構文)と同じです。これらの引数の構文については、LIMITコマンド(値を使用)LIMITコマンド(LEVELRELを使用)LIMIT(親リレーションを使用)LIMITコマンド(関連ディメンションを使用)LIMITコマンド(NOCONVERTを使用)およびLIMITコマンド(POSLISTを使用)を参照してください。

このオプション引数を指定しない場合、ベース・ディメンションのステータスは、ディメンションの現行のステータスに設定されます。