我试图在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] 删除。
我来说两句