2008-09-25 13 views

答えて

8

ないが、私は、ストアドプロシージャがプロシージャキャッシュに残っている場合、あなたはそれがsys.dm_exec_query_stats DMVを照会することによって実行された最後の時間を見つけることができます

23

怖いです。

declare @proc_nm sysname 

-- select the procedure name here 
set @proc_nm = 'usp_test' 

select s.last_execution_time 
from sys.dm_exec_query_stats s 
cross apply sys.dm_exec_query_plan (s.plan_handle) p 
where object_name(p.objectid, db_id('AdventureWorks')) = @proc_nm 

[Source]

+3

私はデータ管理ビューは、のSQLServer 2005年に実施され、そのためのSQL Serverには適用されませんでしたと信じています。この例では、私はまた、オブジェクトIDを修飾するために、sys.dm_exec_query_plan DMFに適用される交差します –

+0

-1:質問はSQL 2000を明確に示しています。 –

+2

^まだ正式には、2013年にSQL 2000を使用している場合、srpocが最後に実行された時間を知ることが最後の問題です –

関連する問題