Khi xử lý các truy vấn gỡ rối bằng Profiler và SSMS, nó khá phổ biến đối với tôi để sao chép truy vấn từ Profiler và kiểm tra chúng trong SSMS. Bởi vì tôi sử dụng tham số sql, truy vấn của tôi là tất cả được gửi như exec sp_executesql truy vấn.Cách dễ dàng để chuyển đổi exec sp_executesql thành một truy vấn bình thường?
exec sp_executesql
N'/*some query here*/',
N'@someParameter tinyint',
@ someParameter =2
tôi sẽ thực hiện việc này và chuyển đổi nó thành một truy vấn bình thường để dễ chỉnh sửa (IntelliSense, kiểm tra lỗi, số dòng, vv):
DECLARE @someParameter tinyint
SET @someParameter = 2
/*some query here*/
Tất nhiên, khu phức hợp lớn hơn và nhiều hơn nữa truy vấn, khó thực hiện việc này hơn. Và khi bạn đang đi lại nhiều lần, nó có thể là một nỗi đau trong ass và hấp thụ rất nhiều thời gian.
Có cách nào dễ dàng (ví dụ: lệnh macro) để chuyển đổi muh executesql thành một thứ tiện lợi hơn không?
+1 tôi muốn yêu mà cũng –
+1 Được yêu thích là –
Bạn nên cân nhắc việc đăng giải pháp cuối cùng của mình dưới dạng câu trả lời * ... – Shog9