Partager via


Instruction CALL (MDX)

Exécute une procédure stockée qui retourne une valeur vide soit dans l'étendue actuelle soit, éventuellement, sur un cube spécifié.

Syntaxe

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

Arguments

  • SP_Name
    Chaîne d'expression valide qui précise le nom d'une procédure stockée.

  • SP_Argument
    Chaîne d'expression valide qui précise un argument pour la procédure stockée appelée.

  • Cube_Expression
    Expression de cube de chaîne valide qui précise le nom du cube.

Notes

L'instruction CALL exécute une procédure stockée enregistrée qui est spécifiée, en incluant éventuellement un ou plusieurs arguments pour la procédure stockée spécifiée. L'instruction CALL a été conçue pour être utilisée uniquement avec les procédures stockées qui retournent des valeurs vides. Cette instruction ne peut pas être combinée avec d'autres fonctions ou opérateurs au sein d'une expression MDX. Les procédures stockées enregistrées qui retournent des valeurs peuvent être appelées directement au sein d'expressions MDX et combinées avec d'autres fonctions et opérateurs MDX.

Si aucun cube n'est spécifié, l'instruction exécute la procédure stockée sur le cube actuel.

Notes

Si la procédure stockée n'est pas enregistrée sur le client, l'instruction CALL tente d'appeler la procédure stockée à partir d'une instance de Microsoft SQL Server Analysis Services.