0
我想在SQL Server 2008中采用存储过程的脚本问题是在我的应用程序中有超过2000个存储过程,但我想存储过程只在十天前更新,我想采取它的脚本我怎么能做到这一点。我知道使用脚本向导,但想从中选择每个存储过程。有没有更简单的方法来做到这一点?过滤存储过程的脚本
我想在SQL Server 2008中采用存储过程的脚本问题是在我的应用程序中有超过2000个存储过程,但我想存储过程只在十天前更新,我想采取它的脚本我怎么能做到这一点。我知道使用脚本向导,但想从中选择每个存储过程。有没有更简单的方法来做到这一点?过滤存储过程的脚本
尝试此查询 - 它应该在SQL Server 2005中的工作和高达:
SELECT
p.name,
p.create_date,
p.modify_date,
sm.definition
FROM
sys.procedures AS p
INNER JOIN
sys.sql_modules AS sm ON p.object_id = sm.object_id
WHERE
p.is_ms_shipped = 0
AND p.modify_date >= DATEADD(DAY, -10, DATEADD(DAY, -10, GETDATE())
它会告诉你的名字,创建日期,最后修改日期,和的的T-SQL代码存储过程
SELECT name
FROM sys.objects
WHERE type = 'P'
AND DATEDIFF(D,modify_date, GETDATE()) < 10
我想要脚本文件 – Nighil 2011-02-11 10:23:22