Tôi đang xem xét một ứng dụng sử dụng các truy vấn sql rất năng động đối với SQL Server. Nhìn vào các truy vấn được xây dựng theo những cách rất kỳ lạ và phức tạp, nhưng đó là một câu chuyện khác, tôi nói với nó để đưa ra một lý do chính đáng để tôi không thể (quá ngu ngốc) tự tìm ra mọi thứ ... Tôi không thể thấy bất kỳ mã nào mà các truy vấn được gói bằng sp_executesql
.
Nhưng khi tôi theo dõi, tôi có thể thấy rất nhiều truy vấn được gói lại sp_executesql
. Toàn bộ giải pháp ứng dụng thậm chí không chứa lệnh nào sp_executesql
cả.
Vì vậy, tôi tự hỏi nếu có một loại cấu hình mà tôi chưa biết có buộc phần mềm phải bọc các truy vấn với sp_executesql theo mặc định không?
Điều gì có thể gây ra hành vi này?