0

有没有办法处理从另一个 SP 中的 exec 返回的记录集?整个记录集,最好不使用 OUTPUT

IE

MyStoredProcedure @var1 int AS BEGIN

执行另一个SP @var1

-- 对另一个SP返回的记录集做一些事情

结尾

4

1 回答 1

1
CREATE PROC MyStoredProcedure
    @var1 int
AS
BEGIN
DECLARE #temp (
col1 ...
)

INSERT #temp
EXEC anotherSP @var1

-- do something against #temp

END

表变量也适用于 SQL 2005 及更高版本。临时表仅适用于 SQL 2000。

于 2009-03-04T15:58:16.860 回答