您的位置:首页 > 数据库

Sql server 日记 (查看数据库中所有存储过程内容)

2010-08-16 13:15 477 查看
今天开发部找我,问有没有好办法一次性的把所有的存储过程和他们的内存都调出来,他们需要写文档但一个一个的导出存储过程太麻烦

我答应他们写个脚本来做此事

--------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------

use [size]
go

declare @procedurename varchar (50)

declare @proced varchar(8000)

declare proced cursor for select name from sys.objects

where object_id= object_id and type = 'p'

order by object_id

open proced

fetch next from proced into @procedurename

while @@fetch_status = 0

begin

exec sp_helptext @objname = @procedurename

fetch next from proced into @procedurename

end

deallocate proced
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: