Я обнаружил, что SP2 не выполняется из SP1 при запуске 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, так как «Окно вывода» пусто.