存储过程修改时间

时间:2010-03-23 00:17:19

标签: sql-server tsql stored-procedures

有没有办法找出上次修改存储过程或表的时间?我尝试通过SQL Management Studio检查属性,但只找到了创建日期。

谢谢!

1 个答案:

答案 0 :(得分: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')