我发现在执行SP1时,SP2不会从SP1内执行。在另一个存储过程中未执行存储过程
下面是SP1的结构:
ALTER PROCEDURE SP1 AS BEGIN
Declare c1 cursor....
open c1 fetch next from c1 ...
while @@fetch_status = 0 Begin
...
Fetch Next from c1 end
close c1
deallocate c1
exec sp2
end
我看到PRINT语句输出的非如果他们印在“输出窗口”在SQL Server 2005 Management Studio中的“输出窗口'是空的。
您可能想要避免抓取下一个。他们实际上效率并不高,并且会影响性能。 – 2008-10-04 14:55:23