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

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器管理 » MobiLink 事件 » 编写同步脚本 » 编写用于处理错误的脚本

 

处理单个 SQL 语句的多个错误

ODBC 允许每个 SQL 语句发生多个错误,因而某些 RDBMS 利用了这一特性。例如,Microsoft SQL Server 允许为单个语句报告两个错误。第一个是实际的错误,第二个通常是告知当前语句终止原因的信息性消息。

当单个 SQL 语句导致多个错误时,对于每个错误都调用一次 handle_error 脚本。MobiLink 服务器将使用严重性最高的操作代码(即最大数值)确定需要执行的操作。这同样适用于 handle_error 脚本。

如果 handle_error 脚本自身导致 SQL 错误,将使用缺省动作代码 (3000)。