Informix存储过程的通用异常处理

SeeRam

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

我碰到

ON EXCEPTION IN(错误代码)插入语句END EXCEPTION

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

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

在Oracle中,我使用了“ EXCEPTION WHEN OTHERS then”。Informix等效于什么?

路易斯·马克斯

如在线文档中所述,您只需不定义该IN子句。

ON EXCEPTION语句与RAISE EXCEPTION语句一起为SPL例程提供了错误捕获和错误恢复机制。ON EXCEPTION可以指定您要在SPL例程执行时捕获的错误,并指定在语句块内发生错误时要采取的措施。ON EXCEPTION语句可以在IN子句中列出一个或多个特定的错误号,或者,如果省略IN子句,则可以捕获所有错误(或任何错误)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章