Compartir a través de


CALL (Instrucción, 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]
      ) ] 
[ON Cube_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 Microsoft SQL Server 2005 Analysis Services (SSAS).

Vea también

Conceptos

Usar procedimientos almacenados (MDX)

Otros recursos

Instrucciones de manipulación de datos de MDX (MDX)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se han actualizado la sintaxis y los argumentos para mejorar la claridad.