Anda juga dapat melakukan ini "di tempat" - tanpa mendapatkan semua pernyataan buat.
Selain mengatur NOEXEC ON
, Anda juga perlu menyetel SHOWPLAN_* ON
(Saya menggunakan SHOWPLAN_TEXT
). Sekarang Anda dapat menghapus langkah 2 Anda dan hanya menjalankan setiap prosedur yang Anda ambil di langkah 1.
Berikut adalah contoh menggunakan prosedur tersimpan individu. Anda dapat memasukkannya ke dalam lingkaran favorit Anda:
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
Contoh di atas akan menghasilkan output berikut: