2010-03-23 102 views
9

有沒有辦法找出存儲過程或表最後修改的時間?我試着通過SQL Management Studio檢查屬性,但只找到了創建日期。存儲過程修改時間

謝謝!

回答

15

您可以使用它來找到一個存儲過程的最後修改日期:

select name, create_date, modify_date 
from sys.procedures 
where name = 'sp_MyStoredProcedure' 

您可以使用它來找到一個表的最後修改日期:

select name, create_date, modify_date 
from sys.tables 
where name = 'MyTable' 

爲了找到上次修改日期和其他對象的其他信息,您可以查詢sys.objectshttp://msdn.microsoft.com/en-us/library/ms190324.aspx包含您可以搜索的完整類型列表。

select top 10 * 
from sys.objects 
where type in ('p', 'u')