Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Posso obter os resultados de um procedimento armazenado em um cursor dentro de outro procedimento armazenado no SQL


Você pode fazer assim:
DECLARE @t TABLE (ID INT)
INSERT INTO @t
EXEC spGetUserIDs

DECLARE cursorIDList CURSOR FOR
    SELECT * FROM @t
OPEN cursorIDList

FETCH NEXT FROM cursorIDList INTO @ID