从另一个具有结果集的SP调用SP

| 我有一个存储过程,其中我已经调用了另一个存储过程[假设我有一个父存储过程正在调用子SP]。子存储过程的结果集包含将近10,000条记录。如何在父存储过程中获取它?
Parent SP 
(
 Student INT
 Teacher INT
 Name Varchar
)

Child SP [Get Student specific activities] Student

-- Result Set of Child SP needed Here

-- End of Parent SP
    
已邀请:
        一种是在父存储过程中使用ѭ1,其内容如下:
CREATE TABLE #Temp (StudentId int null, <Other columns as required>)

INSERT #Temp
 EXECUTE ChildSP
子SP返回的(单个!)数据集必须与#Temp的表结构匹配。     
        您可以将子存储过程的结果存储到临时表中,并通过从临时表中进行选择来访问父存储过程中的那些记录。     

要回复问题请先登录注册