自定义异常也可以使用语句跟现有的错误码关联起来,其中,error_code是 OceanBase 已有的错误码编号。

    在这个示列中将一个自定义异常跟错误码 -4026 关联,实际上就是跟 OceanBase 预定义异常 NO_DATA_FOUND 进行关联。所以,在最后面的异常处理部分能被处理。语句 也可以直接改为 ,效果是一样的。

    其中,error_number 是从 -20000 到 -20999 之间的整数,error_message提示相应的信息(少于2048字节)。示例如下: