CALL 语句 (MDX)

运行一个存储过程,它在当前作用域或指定的多维数据集(可选)中返回空值。

语法

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

参数

  • SP_Name
    提供存储过程名称的有效字符串表达式。

  • SP_Argument
    向被调用存储过程提供参数的有效字符串表达式。

  • Cube_Expression
    提供多维数据集名称的有效字符串多维数据集表达式。

注释

CALL 语句运行指定的已注册存储过程,并包括指定存储过程的一个或多个参数(可选)。 CALL 语句只能与返回空的存储过程结合使用。 此语句不能在 MDX 表达式中与其他函数或运算符结合使用。 返回值的注册存储过程可以在 MDX 表达式中直接调用,并可以与其他 MDX 函数和运算符结合使用。

如果未指定多维数据集,该语句将在当前多维数据集上运行存储过程。

注意注意

如果未在客户端注册存储过程,则 CALL 语句将尝试从 Microsoft SQL Server Analysis Services 实例调用存储过程。

请参阅

概念

使用存储过程 (MDX)

其他资源

MDX 数据操作语句 (MDX)