Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Posso ottenere i risultati di una procedura memorizzata in un cursore all'interno di un'altra procedura memorizzata in SQL

Puoi farlo in questo modo:

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