WHENEVER OSERROR EXIT
WHENEVER SQLERROR EXIT其中的OSERROR 和 SQLERROR 分别指的是哪些错误??有没有详细说明的资料?可以介绍一下吗?谢谢!

解决方案 »

  1.   

    SQL> HELP WHENEVER OSERROR WHENEVER OSERROR
     ---------------- Exits SQL*Plus if an operating system error (such as a file writing
     error) occurs. WHENEVER OSERROR {EXIT [SUCCESS|FAILURE|n|variable|:BindVariable]
                       [COMMIT|ROLLBACK] | CONTINUE [COMMIT|ROLLBACK|NONE]}
    SQL> HELP WHENEVER SQLERROR WHENEVER SQLERROR
     ----------------- Exits SQL*Plus if a SQL command or PL/SQL block generates an error. WHENEVER SQLERROR {EXIT [SUCCESS|FAILURE|WARNING|n|variable|:BindVariable]
                        [COMMIT|ROLLBACK] | CONTINUE [COMMIT|ROLLBACK|NONE]}
    http://download.oracle.com/docs/cd/B28359_01/server.111/b31189/ch12051.htm
      

  2.   

    谢谢!
    但是
    such as a file writing error的意思不是很懂
    能稍微举个例子解释一下吗?
    谢谢!
      

  3.   

    这里的such as a file writing error是文章里,笔者对oserror举的一个例子,file write error是oracle里的一个错误。这个错误就是一个oserror,是由于操作系统级别的一个错误。