sql server 批量导出存储过程

zjj0511 2009-12-19 03:55:11
sql server 总怎么样批量导出一个数据库中的存储过程
...全文
601 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄_瓜 2009-12-19
  • 打赏
  • 举报
回复
manger studio--右键你的数据库--任务--生成脚本

  在脚本生成向导的"选择对象类型"步骤中, 将"存储过程"选上, 在接下来的"选择存储过程"的步骤中, 选择所有的存储过程(或者你要复制的存储过程)

  完成后, 所有存储过程的脚本会生成在一个新的查询窗口中, 关掉生成脚本向导, 在生成的存储过程脚本的窗口中, 右键--连接--更改连接, 连接到存储过程复制的目的服务器, 选择合适的数据库, 按F5执行即可完成存储过程的复制.

人鱼传说 2009-12-19
  • 打赏
  • 举报
回复
下面这行语句就可以了

select b.[name],a.[text] from syscomments A inner join sysobjects B on A.ID=B.ID
where b.xtype='P'
黄_瓜 2009-12-19
  • 打赏
  • 举报
回复
查询分析器的"生成脚本"
pt1314917 2009-12-19
  • 打赏
  • 举报
回复
在查询分析器中,选中数据库——》右键“任务”——》在弹出菜单中选择“生成脚本”
——》“下一步”——》选择你要存储过程所在数据库——》“下一步”——》勾选“存储过程”,并下一步——》勾选你要生成的存储过程名称,并下一步——》选择将脚本保存到文件,并选择保存路径——》完成
pt1314917 2009-12-19
  • 打赏
  • 举报
回复
使用查询分析器的"生成脚本"功能就可以了

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧