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、用户自定义异常可以与一个错误码进行绑定。