Compartilhar via


Instrução CALL (MDX)

Executa um procedimento armazenado que retorna um nulo no escopo atual ou opcionalmente em um cubo especificado.

Sintaxe

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

Argumentos

  • SP_Name
    Uma expressão de cadeia de caracteres válida que fornece o nome de um procedimento armazenado.

  • SP_Argument
    Uma expressão de cadeia de caracteres válida que fornece um argumento ao procedimento armazenado chamado.

  • Cube_Expression
    Uma expressão de cubo de cadeia de caracteres válida que fornece o nome do cubo.

Comentários

A instrução CALL executa um procedimento armazenado registrado especificado, incluindo opcionalmente um ou mais argumentos para o procedimento armazenado especificado. A instrução CALL é só deve ser usada com os procedimentos armazenados que retornam nulos. Essa instrução não pode ser combinada com outras funções nem operadores em uma linguagem MDX. Os procedimentos armazenados registrados que retornam valores podem ser chamados diretamente nas expressões MDX e combinados com outros operadores e funções MDX.

Se um cubo não for especificado, a instrução executará o procedimento armazenado no cubo atual.

ObservaçãoObservação

Se o procedimento armazenado não for registrado no cliente, a instrução CALL tentará chamar o procedimento armazenado a partir de uma instância de Microsoft SQL Server Analysis Services.