脚本调用的方法及注意事项
来源:互联网 发布:蘑菇龟头 知乎 编辑:程序博客网 时间:2024/04/27 15:13
在工作过程中,我遇到了一件比较尴尬的事情。
客户提供给我们很多个DDL脚本文件。在进行测试的过程,如果逐个运行脚本,太不方便了。在不能更改客户提供的DDL文件的前提下,进行验证测试。根据经验,我们通常会将所有的DDL放到一个文件,单次执行,解决批量问题。看来这个方法,在这里是行不通了。为此,我想到了两种比较方便的方法。
方法1,建立一个SQL脚本,在脚本中,使用@@执行已有的DDL脚本(当然SQL脚本也同样适用)。需要注意的是每个脚本需要使用”;“或空行做结束处理。此方法的好处是,方便在PL/SQL的命令窗口直接执行,单次数据库连接,完成整个操作处理。注意:要求被调用的DDL中,不能存在”exit"关键字。如果存在这种关键字,就相当于结束了整个SQL命令,后续的脚本将无法继续执行。
方法2,建立shell或者bat文件,针对每个DDL脚本,执行一次SQLplus连接,完成操作,结束连接。注意:这时候要求,DDL文件中,最后要以“exit;”结束。原因很简单,如果没有exit退出的指令,SQLPlus会一直等待输入下一个命令,而无法结束。
根据个人的喜好,可以选择不同的方法。如果DDL中,存在有的文件有"exit;",有的没有的情况。我们只能用方法2了,需要自己建立脚本,将没有"exit;"的DDL脚本包一层,在自己建立的脚本中加上"exit;"。
- 脚本调用的方法及注意事项
- VC++调用Web Service的方法及注意事项
- VC++调用Web Service的方法及注意事项
- 在WordPress调用jQuery的方法及注意事项
- jQuery调用Servlet方法及注意事项
- jQuery调用Servlet方法及注意事项
- shell脚本调用方法及适用场景
- iframe中子父类窗口调用JS的方法及注意事项
- HttpEntity调用getContent方法时的注意事项
- 静态变量/静态方法调用的注意事项
- js调用Android方法的注意事项
- PHP调用shell脚本注意事项
- JNI调用注意事项 及 JNI中的常用方法
- VB脚本:BAT脚本调用VB脚本的方法
- MySQL脚本运行及注意事项
- PYTHON+APACHE的方法及注意事项
- OSGI bundle的打包方法及注意事项
- allegro添加泪滴的方法及注意事项
- 比较c++中的值传递,引用传递,指针传递
- 庆祝开通博客
- 2012过年回家:火车站步步惊心
- 为什么电影电视帧率不取整数?
- HDU 2084 数塔+NYOJ 18 The Triangle
- 脚本调用的方法及注意事项
- vb 窗体综总是保存其他窗口的最前面
- Readonly和Disabled这两个表单中属性的区别
- 黑马程序员——Java介绍&&基本运算
- HDOJ 3665
- spring mvc 简单实例
- 用Java实现天平称球问题的自动求解
- zigbee芯片和模块的选择
- 利用HigroupBBS小论坛进行资料管理