是否有任何查询来检查存储过程的上次执行时间。我相信我们数据库中的一堆存储过程没有被执行,并且想要删除它们。感谢
答案 0 :(得分:5)
是的,系统视图可以帮助您获取这些信息:
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) = 'YourDatabaseName'
AND b.name = 'YourStoredProcedure';