我发现执行 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
如果在 SQL Server 2005 管理工作室的“输出窗口”中打印,我看不到任何 PRINT 语句输出,因为“输出窗口”为空。