KingbaseES 支持自定义异常

KingbaseES PLSQL 从 V8R6C4 版本开始,支持用户自定义异常。具体例子如下:

create or replace procedure p_test() as
  error_number EXCEPTION;
  x integer:=1;
begin
  if x < 10 then
    RAISE error_number;
  end if;
EXCEPTION
  when error_number then
    RAISE NOTICE 'number is less than  10';
end; 

使用注意事项:

1、用户自定义异常必须被显示触发

2、用户自定义异常可以与一个错误码进行绑定。

posted @ 2023-02-03 11:55  KINGBASE研究院  阅读(32)  评论(0编辑  收藏  举报