0

我已经存储了 proc,我在其中调用了另一个存储的 proc。

 Declare @itemNumber varchar(20),@productID int
 EXEC usp_find_productID
    @itemNumber = '35677',
    @productID = @productID OUTPUT

此 sp 在变量 @productID 中返回 productID,但也作为结果集表返回。有人能告诉我为什么会这样吗?

4

1 回答 1

1

我敢打赌你会在存储过程中找到类似的东西:

SELECT @ProductID

而且两台服务器上的存储过程实际上是不同的。

当然我们不能说,因为你没有发布重要的部分(实际的存储过程代码)。

于 2013-01-16T20:48:21.570 回答