您的位置:首页 > 数据库 > Oracle

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)。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: