CALL ステートメント (MDX)

現在のスコープで、または指定されたキューブに対して、void を返すストアド プロシージャを実行します。

構文

CALL SP_Name 
   [ (SP_Argument 
      [, SP_Argument ,...n]
      ) ] 
[ONCube_Expression]

引数

  • SP_Name
    ストアド プロシージャの名前を指定する有効な文字列式です。

  • SP_Argument
    呼び出したストアド プロシージャに渡す引数を指定する有効な文字列式です。

  • Cube_Expression
    キューブの名前を指定する有効な文字列キューブ式です。

説明

CALL ステートメントは、指定された登録済みのストアド プロシージャを実行します。このステートメントには、必要に応じて、指定したストアド プロシージャに渡す 1 つ以上の引数を指定できます。 CALL ステートメントの対象になるのは、void を返すストアド プロシージャだけです。 MDX 式の中でこのステートメントと他の関数や演算子を併用することはできません。 値を返す登録済みのストアド プロシージャについては、MDX 式の中で直接呼び出すことも、MDX の他の関数や演算子と併用することも可能です。

キューブが指定されていない場合は、現在のキューブに対してストアド プロシージャを実行します。

注意

ストアド プロシージャがクライアントで登録されていない場合、CALL ステートメントは、Microsoft SQL Server Analysis Services のインスタンスからストアド プロシージャを呼び出そうとします。

関連項目

概念

ストアド プロシージャの使用 (MDX)

その他の技術情報

MDX データ操作ステートメント (MDX)