我有一个存储过程A,想通过传递
参数从A调用存储过程B。存储过程B将返回一个行集,我可以在过程A中进一步使用。
@mydate
我在谷歌上研究了这个问题,但没有找到任何不使用临时表的方法。有没有一种简单的方法可以在没有临时表的情况下得到这个结果。
P.S.: 我试着用存储过程作为A,用函数作为B来完成这个任务,很容易。但我想知道我是否只能通过使用存储过程来完成。
Create PROCEDURE Stored_Procedure_Name_2 @param1 int = 5 , @param2 varchar(max), @param3 varchar(max) DECLARE @Table TABLE /*TABLE DEFINITION*/ id int, name varchar(max), address varchar(max) INSERT INTO @Table EXEC Stored_Procedure_Name_1 @param1 , @param2 = 'Raju' ,@param3 =@param3 SELECT id ,name ,address FROM @Table