LIMIT BASEDIMSコマンドは、コンポジット、結合ディメンション、連結ディメンションまたはパーティション・テンプレートの1つ以上のベース・ディメンションの現行のステータス・リストの設定を、そのオブジェクトに対して選択された値に基づいて行うコマンドです。
LIMIT BASEDIMSは、スパースなオブジェクトのタプルに存在する各ディメンションについてディメンション値のステータスを生成する場合に使用します(一部の任意の入力テータスでフィルタを適用する場合もあります)。また、このコマンドは、ベース・ディメンションの1つ以上の値セットに値を割り当てる場合にも使用できます。
ディメンションの現行のステータス・リストに存在する値は、「ステータスにある」と言われます。コンポジット、結合ディメンション、連結ディメンション、またはパーティション・テンプレートのベース・ディメンションのステータスは、そのベース・ディメンションの現行のステータスにより決まります。
パラメータ
Oracle OLAPでステータスを変更するベース・ディメンションおよび値を追加する値セットを識別するオブジェクトについてのスペース区切りリストです。dimlistには、次の値を指定できます。
dimlistでは、最大限に拡張されたobjectのベース・ディメンションのリストが、デフォルトの値となります。
コンポジット、結合ディメンション、連結ディメンションまたはパーティション・テンプレート・オブジェクトの名前。
オブジェクトのベース・ディメンションに対する現行のディメンション・ステータスに基づいて値を選択するように指定します。KEEPによってステータス内に残される値は、現行の値順序で維持されます。
ベース・ディメンションに対する現行のステータス・リストを変更する際に、objectの値を選択する方法を指定します。
limit-clauseの構文は、各種LIMITコマンドにおける、位置に関係しない任意のlimit-clause引数の構文(つまり、LIMITコマンドの「TO」などのlimit-type引数の後の構文)と同じです。これらの引数の構文については、LIMITコマンド(値を使用)、LIMITコマンド(LEVELRELを使用)、LIMIT(親リレーションを使用)、LIMITコマンド(関連ディメンションを使用)、LIMITコマンド(NOCONVERTを使用)およびLIMITコマンド(POSLISTを使用)を参照してください。
このオプション引数を指定しない場合、ベース・ディメンションのステータスは、ディメンションの現行のステータスに設定されます。