GBase 8a
其他
文章
存储过程异常处理退出
发表于2025-12-25 11:56:1511次浏览0个评论
问题描述:
存储过程定义异常捕获器,但抛出异常捕获异常信息之后,程序还会继续往下执行。
解决方式:
检查发现异常捕获器定义错误,客户定义异常捕获器如下:
declare continue handler for sqlexception
begin
……
end;
这种定义异常的方式会在抛出异常的情况下在程序体中继续往下执行,应当定义发现异常的情况跳出存储过程:
declare exit handler for sqlexception
begin
……
end
评论已关闭
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528