Существует ли способ узнать, когда хранимая процедура или таблица были в последний раз изменены? Я попытался проверить свойства через Studio управления SQL, но только нашел дату создания.
Спасибо!
Вы можете использовать это, чтобы найти дату последнего изменения для хранимой процедуры:
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')