Bất cứ ai cũng biết làm thế nào tôi có thể liệt kê các câu lệnh được chuẩn bị trong một phiên bản SQL Server?
Bất cứ ai cũng biết làm thế nào tôi có thể liệt kê các câu lệnh được chuẩn bị trong một phiên bản SQL Server?
Câu trả lời:
select
cp.objtype,
st.text
from sys.dm_exec_cached_plans cp
cross apply sys.dm_exec_sql_text(cp.plan_handle) st
where cp.objtype = 'prepared'
Truy vấn trên sẽ trả về tất cả các gói đã chuẩn bị được lưu trong bộ nhớ cache, cũng như văn bản SQL tương ứng của chúng.