搜索SQL Server元数据

时间:2011-11-30 10:57:48

标签: sql-server-2005 tsql

我需要搜索SQL Server的元数据,以查找在特定日期之间更改的所有存储过程。

到目前为止,我有以下查询在SP中查找特定值。

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

在上面的例子中,我正在寻找其中包含单词Stock的所有SP。

但是,如何搜索在特定日期之间更改的所有SP?

1 个答案:

答案 0 :(得分:1)

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/