我發現在執行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