Możesz to również zrobić "na miejscu" - bez pobierania wszystkich instrukcji tworzenia.
Oprócz ustawienia NOEXEC ON
, musisz także ustawić swój ulubiony SHOWPLAN_* ON
(Używam SHOWPLAN_TEXT
). Teraz możesz pozbyć się kroku 2 i po prostu wykonać każdą procedurę pobraną w kroku 1.
Oto przykład przy użyciu indywidualnej procedury składowanej. Możesz wpisać go w swoją ulubioną pętlę:
create procedure tests @bob int as
select * from missing_table_or_view
go
set showplan_text on;
go
set noexec on
exec tests
set noexec off
go
set showplan_text off;
go
drop procedure tests
go
Powyższa próbka powinna wygenerować następujące dane wyjściowe: