CALL-Anweisung (MDX)
Führt eine gespeicherte Prozedur, die 'void' zurückgibt, im aktuellen Bereich oder optional für einen angegebenen Cube aus.
Syntax
CALL SP_Name
[ (SP_Argument
[, SP_Argument ,...n]
) ]
[ONCube_Expression]
Argumente
SP_Name
Ein gültiger Zeichenfolgenausdruck, der den Namen einer gespeicherten Prozedur bereitstellt.SP_Argument
Ein gültiger Zeichenfolgenausdruck, der ein Argument für die aufgerufene gespeicherte Prozedur bereitstellt.Cube_Expression
Ein gültiger Zeichenfolgen-Cube-Ausdruck, der den Namen des Cubes bereitstellt.
Hinweise
Die CALL-Anweisung führt die angegebene registrierte gespeicherte Prozedur aus. Optional werden Argumente für die angegebene gespeicherte Prozedur eingeschlossen. Die CALL-Anweisung ist nur für die Verwendung mit gespeicherten Prozeduren geeignet, die 'void' zurückgeben. Die Anweisung kann nicht mit anderen Funktionen oder Operatoren in einem MDX-Ausdruck kombiniert werden. Registrierte gespeicherte Prozeduren, die Werte zurückgeben, können direkt in MDX-Ausdrücken aufgerufen und mit anderen MDX-Funktionen und -Operatoren kombiniert werden.
Wenn kein Cube angegeben wird, führt die Anweisung die gespeicherte Prozedur mit dem aktuellen Cube als Argument aus.
Hinweis |
---|
Wenn die gespeicherte Prozedur nicht auf dem Client registriert ist, versucht die CALL-Anweisung, die gespeicherte Prozedur von einer Instanz von Microsoft SQL Server Analysis Services aufzurufen. |
Siehe auch