Freigeben über


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]
      ) ] 
[ON Cube_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.

ms145504.note(de-de,SQL.90).gifHinweis:
Wenn die gespeicherte Prozedur nicht auf dem Client registriert ist, versucht die CALL-Anweisung, die gespeicherte Prozedur von einer Instanz von Microsoft SQL Server 2005 Analysis Services (SSAS) aufzurufen.

Siehe auch

Konzepte

Verwenden gespeicherter Prozeduren (MDX)

Andere Ressourcen

MDX-Datenbearbeitungsanweisungen (MDX)

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. Juli 2006

Geänderter Inhalt:
  • Syntax und Argumente wurden zur Verdeutlichung aktualisiert.