Время изменения хранимой процедуры - PullRequest
9 голосов
/ 23 марта 2010

Есть ли способ узнать, когда хранимая процедура или таблица были в последний раз изменены?Я попытался проверить свойства через SQL Management Studio, но нашел только дату создания.

Спасибо!

1 Ответ

15 голосов
/ 23 марта 2010

Вы можете использовать это, чтобы найти дату последнего изменения хранимой процедуры:

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')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...