在存儲過程中,另一個存儲過程在遊標內被調用。對於每次調用,SQL Management Studio結果窗口都顯示結果。遊標循環超過100次,結果窗口放棄了錯誤。有沒有辦法阻止光標內的存儲過程輸出任何結果?如何從存儲過程執行存儲過程時禁用查詢結果?
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC @RC = dbo.NoisyProc
SELECT @RValue2 = 1 WHERE @@ROWCOUNT = 0
FETCH NEXT FROM RCursor INTO @RValue1, @RValue2
END
謝謝!
你確定你需要使用遊標嗎?目前這些不應該是SQL Server的首選。事實上,許多專家都厭惡他們。 – DOK 2008-10-17 16:37:36
請在這裏發佈您收到的錯誤。 – 2008-10-17 18:32:25