Sql server 2014 存储过程最后执行日期SQL

Sql server 2014 存储过程最后执行日期SQL,sql-server-2014,Sql Server 2014,我正在创建一个新的存储过程。有没有办法找出上次执行存储过程的时间?每次我执行它?SQL Server 2014您可以使用sys.dm_exec_procedure_stats系统视图查找上次执行sp的时间: SELECT b.name, a.last_execution_time FROM sys.dm_exec_procedure_stats a INNER JOIN sys.objects b ON a.object_id = b.object_id WHE

我正在创建一个新的存储过程。有没有办法找出上次执行存储过程的时间?每次我执行它?SQL Server 2014

您可以使用
sys.dm_exec_procedure_stats
系统视图查找上次执行sp的时间:

SELECT  b.name, 
        a.last_execution_time
FROM sys.dm_exec_procedure_stats a 
INNER JOIN sys.objects b 
    ON a.object_id = b.object_id 
WHERE DB_NAME(a.database_ID) = 'YourDatabase'
AND b.name = 'YourSp';

您可以使用
sys.dm_exec_procedure_stats
system视图查找上次执行sp的时间:

SELECT  b.name, 
        a.last_execution_time
FROM sys.dm_exec_procedure_stats a 
INNER JOIN sys.objects b 
    ON a.object_id = b.object_id 
WHERE DB_NAME(a.database_ID) = 'YourDatabase'
AND b.name = 'YourSp';

我仍然有问题得到任何结果回来。我使用sys.dm_exec_procedure_stats也走上了类似的道路。你看到的是空白结果吗是的,只有列标题是的,我添加了我的数据库and='YourDatabase'和我的SP where和b.name='YourSp';不仅如此,您还可以尝试将数据库附加为两个视图的前缀:
FROM YourDatabase.sys.dm_exec_procedure_stats
我仍然无法返回任何结果。我使用sys.dm_exec_procedure_stats也走上了类似的道路。你看到的是空白结果吗是的,只有列标题是的,我添加了我的数据库and='YourDatabase'和我的SP where和b.name='YourSp';不仅如此,您还可以尝试将数据库附加为两个视图的前缀:
来自YourDatabase.sys.dm\u exec\u procedure\u stats