Поиск метаданных SQL Server - PullRequest
2 голосов
/ 30 ноября 2011

Мне нужно искать в метаданных SQL Server все хранимые процедуры, которые были изменены между конкретными датами.

Пока у меня есть следующий запрос, который ищет определенное значение в SP.

SELECT DISTINCT sysobjects.name AS [Object Name]
FROM sysobjects,syscomments
WHERE sysobjects.id = syscomments.id
and syscomments.text like '%Stock%'

В приведенном выше примере я ищу все SP, в которых есть слово Stock.

Но как мне найти все SP, которые были изменены между конкретными датами?

1 Ответ

1 голос
/ 30 ноября 2011
USE AdventureWorks;
GO
SELECT name, create_date, modify_date
FROM sys.objects
WHERE type = 'P'
AND name = 'uspUpdateEmployeeHireInfo'
GO

источник: http://blog.sqlauthority.com/2007/08/10/sql-server-2005-find-stored-procedure-create-date-and-modified-date/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...