Compartir a través de


Manipulación de datos de MDX: CALL

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.

Comentarios

La instrucción CALL ejecuta un procedimiento almacenado registrado especificado, que opcionalmente incluye uno o varios argumentos para el procedimiento almacenado especificado. La instrucción CALL solo se usa con procedimientos almacenados que devuelven voids. 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 está registrado en el cliente, la instrucción CALL intenta llamar al procedimiento almacenado desde una instancia de Analysis Services.

Consulte también

Instrucciones de manipulación de datos de MDX (MDX)
Usar procedimientos almacenados (MDX)