如何获取存储过程结果集值

时间:2011-03-28 07:14:06

标签: sql sql-server sql-server-2005 stored-procedures

我创建了一个存储过程A,它调用另一个proc B,它返回结果集的列表。

如何在proc A中使用这些结果集值,因为我必须逐个使用此结果集值传递给proc A的其他部分。

1 个答案:

答案 0 :(得分:1)

您可以执行INSERT INTO将存储过程的结果插入(临时)表中。然后,您可以使用select语句来处理这些结果。

INSERT INTO SomeTableThatMatchesTheSproc
EXEC YourStoredProcedure;

SELECT * FROM YourTable;