Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 存储过程、触发器、批处理和用户定义的函数 » 错误和警告处理

 

缺省的错误处理

本节介绍 SQL Anywhere 在您没有在过程中内置错误处理方式的情况下会如何处理过程执行期间所发生的错误。

要改变行为方式,可以使用异常处理程序。

警告与错误的处理方式稍有不同。

有两种无需使用显式错误处理即可处理错误的方法:

  • 缺省的错误处理   过程或触发器失败,并且将错误代码返回到调用环境。

  • ON EXCEPTION RESUME   如果 ON EXCEPTION RESUME 子句出现在 CREATE PROCEDURE 语句中,则过程将在出现错误后继续执行,在导致错误的语句之后的下一语句恢复。

    使用 ON EXCEPTION RESUME 的过程的精确行为由 on_tsql_error 选项设置来规定。

 缺省的错误处理
 另请参见