U kunt dit ook "ter plaatse" doen - zonder alle aanmaakinstructies te krijgen.
Naast het instellen van NOEXEC ON
, moet je ook je favoriete SHOWPLAN_* ON
. zetten (Ik gebruik SHOWPLAN_TEXT
). Nu kunt u stap 2 overslaan en gewoon elke procedure uitvoeren die u in stap 1 hebt opgehaald.
Hier is een voorbeeld van een individuele opgeslagen procedure. Je kunt het in je favoriete loop verwerken:
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
Het bovenstaande voorbeeld zou de volgende uitvoer moeten genereren: