批量执行sql脚本(Oracle)
将sql脚本保存为dat文件类型,例:InsertData.dat。注意,在sql语句最后不要忘记commit一下。
创建sql类型文件,用于批量执行sql脚本,例:InsertData.sql文件,内容如下:
----------------------------------------------------
-- Insert Data --
----------------------------------------------------
spool InsertData.log
Set define off
prompt
prompt Insert data into table1
prompt ==============================================
prompt
@@InsertData1.dat
prompt
prompt Insert data into table2
prompt ==============================================
prompt
@@InsertData2.dat
prompt
prompt Insert data into table3
prompt ==============================================
prompt
@@InsertData3.dat
spool off
exit
创建cmd类型文件,例:InsertData.cmd,内容如下:
sqlplus username/pass@SID @InsertData.sql
pause
双击执行InsertData.cmd,大功告成!