存储过程修改时间

9

有没有办法找出存储过程或表最后修改的时间?我尝试通过SQL管理工具检查属性,但只发现了创建日期。

谢谢!

1个回答

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.objects http://msdn.microsoft.com/en-us/library/ms190324.aspx 包含可搜索的完整类型列表。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接