Informix存储过程通用异常处理

问题描述 投票:0回答:1

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

我碰到

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

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

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

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

exception stored-procedures informix
1个回答
1
投票

ON EXCEPTION语句以及RAISE EXCEPTION语句,提供了一种错误捕获和错误恢复机制,用于SPL例程。 ON EXCEPTION可以指定您想要的错误在SPL例程执行时捕获,并指定在错误发生在语句块内。例外语句可以在IN中列出一个或多个特定的错误号子句,

或者如果IN子句为,它可以捕获所有错误(或任何错误)省略。
© www.soinside.com 2019 - 2024. All rights reserved.