Compartir a través de


Instrucción CALL (MDX)

Ejecuta un procedimiento almacenado que no devuelve ningún valor en el ámbito actual u, opcionalmente, en un cubo especificado.

Sintaxis

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

Argumentos

  • SP_Name
    Expresión de cadena válida que proporciona el nombre de un procedimiento almacenado.

  • SP_Argument
    Expresión de cadena válida que proporciona un argumento para el procedimiento almacenado llamado.

  • Cube_Expression
    Expresión de cubo de cadena válida que proporciona el nombre del cubo.

Notas

La instrucción CALL ejecuta un procedimiento almacenado registrado especificado, que opcionalmente puede incluir uno o más argumentos para el procedimiento almacenado especificado. La instrucción CALL sólo debe utilizarse con procedimientos almacenados que devuelven valores nulos. Esta instrucción no puede combinarse con otras funciones u operadores en una misma expresión MDX. Los procedimientos almacenados registrados que devuelven valores pueden llamarse directamente en expresiones de MDX y combinarse con otras funciones y operadores de MDX.

Si no se especifica un cubo, la instrucción ejecuta el procedimiento almacenado en el cubo actual.

[!NOTA]

Si el procedimiento almacenado no se ha registrado en el cliente, la instrucción CALL intenta llamar al procedimiento almacenado desde una instancia de MicrosoftSQL ServerAnalysis Services.