按sqlplus常规作法,是要登陆,输入用户名和密码才能操作的。
并且,如果不作特别设置,SQL脚本里的部门语句有问题后,它还是会坚持执行完成其余的SQL的。
为了安全和自动化,得改进一下了。
sqlplus loginID/passwd@serverIP:Port/servcie_name @path/file.sql
如果需要错误暂停,或执行完成后退出,得在着尾增加语句:
WHENEVER SQLERROR EXIT SQL.SQLCODE,exit;
WHENEVER SQLERROR EXIT SQL.SQLCODE --select 'OK' from duabbl; --select 'OK' from duiaaal; select 'OK' from dual; select 'OK' from dzual; select 'OK' from dual; exit;