Могу ли я получить результаты хранимой процедуры в курсор в другой хранимой процедуре в SQL

Я пытаюсь поместить результаты хранимой процедуры в курсор для использования в текущей процедуре.Я добавил свой код ниже, но я не уверен, возможно ли это или правильный ли мой синтаксис?

DECLARE cursorIDList CURSOR FOR
    EXEC spGetUserIDs
OPEN cursorIDList

FETCH NEXT FROM cursorIDList INTO @ID

Я получаю следующую ошибку :Неправильный синтаксис рядом с «EXEC». Ожидается SELECT, '(' или WITH.

Заранее спасибо.

11
задан Sun 5 July 2012 в 10:26
поделиться