在存储过程中,另一个存储过程在游标内被调用。对于每次调用,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