Manipulowanie danymi MDX — CALL

Wykonuje procedurę przechowywaną, która zwraca pustkę w aktualnym zakresie lub opcjonalnie na określonej kostce.

Syntax

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

Arguments

SP_Name
Poprawne wyrażenie w ciągu znaków znaków danych, które podaje nazwę procedury przechowywanej.

SP_Argument
Poprawne wyrażenie w ciągu znaków znaków, które dostarcza argumentu dla wywołanej procedury przechowywanej.

Cube_Expression
Poprawne wyrażenie w postaci sześcianu podające nazwę sześcianu.

Remarks

Instrukcja CALL wykonuje określoną zarejestrowaną procedurę przechowywaną, opcjonalnie zawierającą jeden lub więcej argumentów dla określonej procedury przechowywanej. Instrukcja CALL jest przeznaczona wyłącznie dla procedur przechowywanych zwracających voids. Tego stwierdzenia nie można łączyć z innymi funkcjami lub operatorami w obrębie wyrażenia MDX. Zarejestrowane procedury przechowywane, które zwracają wartości, mogą być wywoływane bezpośrednio w wyrażeniach MDX i łączone z innymi funkcjami i operatorami MDX.

Jeśli kostka nie jest określona, instrukcja uruchamia procedurę zapisaną na bieżącej kostce.

Uwaga / Notatka

Jeśli procedura przechowywana nie jest zarejestrowana na kliencie, instrukcja CALL próbuje wywołać procedurę przechowywaną z instancji Analysis Services.