如何获得最后几个被执行的存储过程和参数值?[英] how to get last few executed Stored procedures along with the values of the parameters

问题描述

大家好,

有谁知道我怎样才能找到最后几个执行的存储过程以及参数的值.
就像我们在 Sql Profiler 中看到的一样,但由于某些限制,我的机器上没有 Sql Profiler.
我在网上看过很多例子,但没有一个显示SP及其参数值.

任何帮助将不胜感激.

问候,
Gopal

解决方案
是一个系统函数,叫做fn_get_sql.请参阅此处[^].
更深入这里[^]

试试这个查询

SELECT deqs.last_execution_time AS [时间], dest.text AS [查询]FROM sys.dm_exec_query_stats AS deqsCROSS 应用 sys.dm_exec_sql_text(deqs.sql_handle) AS 目的地ORDER BY deqs.last_execution_time DESC

谢谢
--RA

本文地址:https://www.itbaoku.cn/post/1394875.html