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

你可能感兴趣的:(数据库,数据库,kingbase,金仓数据库,人大金仓)