SQL案例--001--20110508--批量生成SP的脚本

本文介绍如何使用SQL Server 2005服务器和SQL Server 2008R2客户端将原始数据库中的50多个存储过程脚本导出,并通过VBS脚本来批量重命名这些文件,确保文件名符合期望格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天参加同事的婚礼,开心 :)

中午一顿,晚上一顿,进行了两周的减肥计划再一次失败告终,杯具。。。

-----------------华丽的分割线----------------------------

 

言归正传,开始写和题目有关的内容。

 

环境:

    SQLServer2005服务器

    SQLServer2008R2客户端

 

需要把原始数据库中的50个左右的存储过程脚本导出,结果需要以一个SP一个文件的形式,文件名用SP名命名;

使用数据库的脚本生成,可以单独为每个SP生成一个文件,但是文件名是“DBO.[SPName].STOREDPROCEDURE”.sql,并不是我想要的[SPName].sql;

于是就想到要写一个批量重命名的脚本,翻出电脑里4年前的旧脚本找了半天,终于发现一个VBS的脚本,可以实现这样的功能,具体的步骤如下:

 

1、 使用DatabaseGenerate Script


2、  选择需要生成脚本的SP

 

3、  选项设置

 

4、 运行批量改名的VBScript文件(运行前需要修改文件夹,详细代码如下)

 

 

实际使用时,需要把代码里的strWorkingFolder值设置成实际生成的SP代码保存的文件夹;代码保存为.vbs文件,双击运行即可。

 

 

搞定,看电视。。。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值