Можете също да направите това "на място" - без да получавате всички оператори за създаване.
В допълнение към настройката NOEXEC ON , ще трябва също да зададете любимия си SHOWPLAN_* ON (Използвам SHOWPLAN_TEXT ). Сега можете да се отървете от стъпка 2 и просто да изпълните всяка процедура, която сте извлекли в стъпка 1.
Ето пример, използващ индивидуална съхранена процедура. Можете да го включите в любимия си цикъл:
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
Примерът по-горе трябва да генерира следния резултат: