Bạn cũng có thể thực hiện việc này "tại chỗ" - mà không cần nhận tất cả các câu lệnh tạo.
Ngoài việc cài đặt NOEXEC ON
, bạn cũng sẽ cần đặt SHOWPLAN_* ON
yêu thích của mình (Tôi sử dụng SHOWPLAN_TEXT
). Bây giờ, bạn có thể thoát khỏi bước 2 của mình và chỉ cần thực hiện từng thủ tục mà bạn đã truy xuất ở bước 1.
Đây là một mẫu sử dụng quy trình được lưu trữ riêng lẻ. Bạn có thể đưa nó vào vòng lặp yêu thích của mình:
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
Mẫu trên sẽ tạo ra kết quả sau: