批量执行sql文件并输出执行日志

1、建立betchinsert.bat文件。内容:sqlplus username/password@服务名 @BETCH.SQL > SQLINSERT.log    exit

2、建立betah.sql文件。内容:

@@nkgis.sql\AE_USERS.sql
@@nkgis.sql\AE_ROLES.sql
@@nkgis.sql\AE_MENUS.sql
可以写多个sql文件,注意路径要正确。在这里的nkgis.sql是文件夹名

3、建立相应的sql文件,如AE_USERS.sql

4、执行betchinsert.bat就可以执行所有的sql文件。并且会在betchinsert.bat文件的同目录中生成SQLINSER.log文件。执行结束后会自动退出

你可能感兴趣的:(oracle,sql)