oracle使用bat脚本批量执行sql文件
2015-06-25 13:52
666 查看
1首先创建一个后缀为.bat的文件,内容如下:
c:
sqlplusDB_USER_NAME/DB_PASS_WORD@172.0.0.1:1521/dbname @D:/TEMP/UPDATE_20140923.sql
exit
语法分析:
// c: sqlplus所在路径
// sqlplus 用户名/密码@DB名称@要执行的sql文件所在路径(D:/TEMP)/sql文件名
//最后退出
2编辑UPDATE_20140923.sql文件,内容如下:
spool D:\TEMP\UPDATE_20140923.log;
@@insertData.sql
@@updateData.sql
spool off;
quit;
语法分析:
// spool(打印结果)+半角空格+ 输出log文件的完整路径+log文件名;
@@要执行的sql文件1(与上面两个文件在相同目录下)
@@要执行的sql文件2
//关闭spool
//退出
3编写insertData.sql文件(所要执行的sql文件1,文件2,....文件N)。
c:
sqlplusDB_USER_NAME/DB_PASS_WORD@172.0.0.1:1521/dbname @D:/TEMP/UPDATE_20140923.sql
exit
语法分析:
// c: sqlplus所在路径
// sqlplus 用户名/密码@DB名称@要执行的sql文件所在路径(D:/TEMP)/sql文件名
//最后退出
2编辑UPDATE_20140923.sql文件,内容如下:
spool D:\TEMP\UPDATE_20140923.log;
@@insertData.sql
@@updateData.sql
spool off;
quit;
语法分析:
// spool(打印结果)+半角空格+ 输出log文件的完整路径+log文件名;
@@要执行的sql文件1(与上面两个文件在相同目录下)
@@要执行的sql文件2
//关闭spool
//退出
3编写insertData.sql文件(所要执行的sql文件1,文件2,....文件N)。
相关文章推荐
- Purpose of the Voting Disk for #Oracle RAC
- Oracle RAC集群资料收集
- Oracle RAC集群资料收集
- Oracle XMLTable Tutorial With Example
- Oracle操作XML各种场景介绍
- Oracle问题
- win7 登录本地oracle报错:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服
- Oracle study之--“ORA-00845: MEMORY_TARGET not supported on this system"错误
- Oracle 中的Pivoting Insert用法
- hibernate 调用oracle 自带函数
- 自己配置的WAMP环境,扩展oracle函数库(oci)
- Oracle 11gR2 alter操作结果日志的查看
- ORACLE 多表关联 UPDATE 语句
- oracle常用sql语句集合
- oracle sql
- ORACLE TNS Listener远程注册投毒(Poison Attack)漏洞
- Oracle11g使用exp导出空表
- PL/SQL客户端连Oracle很快就断开问题的解决
- 关于oracle数据库安装问题
- ORACLE 层次查询、目录树节构查询