gpt4 book ai didi

exception - Informix 存储过程通用异常处理

转载 作者:行者123 更新时间:2023-12-04 10:50:32 24 4
gpt4 key购买 nike

我正在尝试在 Informix 中创建一个存储过程。
我想处理在表中插入行时发生的所有异常

我碰到

ON EXCEPTION IN (error code) insert statement END EXCEPTION



用于处理特定异常(错误代码)。

我的问题是“如何处理 Informix 中的所有通用异常”?

在 Oracle 中,我使用了“EXCEPTION WHEN OTHERS then”语句; Informix 等价于什么?

最佳答案

如在线 documentation 中所述,你只是没有定义 IN条款。

The ON EXCEPTION statement, together with the RAISE EXCEPTION statement, provides an error-trapping and error-recovery mechanism for SPL routines. ON EXCEPTION can specify the errors that you want to trap as the SPL routine executes, and specifies the action to take if the error occurs within the statement block. The ON EXCEPTION statement can list one or more specific error numbers in the IN clause, or it can trap all errors (or any error) if the IN clause is omitted.

关于exception - Informix 存储过程通用异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59499009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com