日期:2014-05-17  浏览次数:20771 次

执行一段SQL脚本后 如何查看执行过程中出现过的错误信息
比如说 执行了10000条insert sql语句 中途出现了主键冲突的警告 怎么获取这些警告信息呢

------解决方案--------------------


spool off前显式rollback

SQL> spool d:\1.log
SQL> insert into dept values (50,'FOOTBALL','HANGZHOU');

已创建 1 行。

SQL> rollback;

回退已完成。

SQL> spool off
SQL> select * from dept;

DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

SQL>