Операции с данными многомерных выражений — CALL
Выполняет хранимую процедуру, которая возвращает значение void в текущей области или (по желанию) в указанном кубе.
Синтаксис
CALL SP_Name
[ (SP_Argument
[, SP_Argument ,...n]
) ]
[ONCube_Expression]
Аргументы
SP_Name
Допустимое строковое выражение, представляющее имя хранимой процедуры.
SP_Argument
Допустимое строковое выражение, представляющее аргумент хранимой процедуры.
Cube_Expression
Допустимое строковое выражение куба, представляющее имя куба.
Замечания
Оператор CALL запускает указанную зарегистрированную хранимую процедуру, при необходимости включая один или несколько аргументов для указанной хранимой процедуры. Оператор CALL используется только с хранимыми процедурами, возвращающими пустоты. Ее нельзя сочетать с другими функциями и операторами в многомерном выражении. Зарегистрированные хранимые процедуры, возвращающие значения, можно явно вызывать в многомерных выражениях и использовать совместно с другими функциями и операторами многомерных выражений.
Если куб не указан, инструкция выполняет хранимую процедуру над текущим кубом.
Заметка
Если хранимая процедура не зарегистрирована на клиенте, инструкция CALL пытается вызвать хранимую процедуру из экземпляра служб Analysis Services.
См. также
Инструкции обработки данных многомерных выражений (многомерные выражения)
Использование хранимых процедур (многомерные выражения)