MDX-Datenbearbeitung – CALL
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.
Bemerkungen
Die CALL-Anweisung führt eine angegebene registrierte gespeicherte Prozedur aus, die optional ein oder mehrere Argumente für die angegebene gespeicherte Prozedur enthält. Die CALL-Anweisung ist nur für gespeicherte Prozeduren vorgesehen, die Leerstellen 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 Analysis Services aufzurufen.
Weitere Informationen
MDX-Datenbearbeitungsanweisungen (MDX)
Verwenden von gespeicherten Prozeduren (MDX)