最近对项目数据库进行批量修改,需要大量的执行sql脚本,我们就需要实现在windows环境下批量执行ORACLE的*.sql文件的功能。如何实现呢?其实很简单,通过一个简单的批处理文件就能达到我们的要求了。
首先,在Windows系统下创建一个批处理文件,如test.bat,内容如下:
sqlplus gavin/123@ORCL @d:/select.sql > d:/select.log
其中select.sql 脚本文件内容为:
select * from all_users;
exit;
其中d:/select.log文件是select.sql 输出的结果日志。
然后执行这个test.bat文件。