2013-01-16 62 views
0

我已經存儲了proc,我在其中調用另一個存儲過程。輸出參數在SQL Server 2005中給出了不同的結果

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

此sp返回變量@productID中的productID,也返回resultset表。 有人可以告訴我爲什麼會發生這種情況?

回答

1

我敢打賭,你甜甜圈存儲過程裏面,你會發現這樣的:

SELECT @ProductID 

而且該存儲過程是兩個服務器上實際上是不同的。

當然,我們不能說,因爲你沒有發佈重要的部分(實際的存儲過程代碼)。

+0

多數民衆贊成它..我明白了..你是對的..謝謝 – user1532976

相關問題