存储函数使用自定义异常,调用报错unhandled user-defined exception condition

版本5.7.25-OceanBase-v3.2.3.3

1f6d49782d6b34df09144213ee8b336
为什么这里不直接抛出自定义的异常信息,是自定义的异常信息必须要处理吗?
然后我按照错误改写了一下:
e4f8dfdf2c2806e10a7d2dfa3d00979
显示函数没有返回值
我预期的结果应该是抛出异常直接中断函数,异常信息中显示我自定义的异常信息:
这是另外一个数据库的结果
cd8299a19a6c5ee66139ca6c7b86955

请问这个是什么原因呀

你好,你提的这个技术问题牵涉到OceanBase企业版范围内的功能细节。建议你通过以下方式寻求帮助:
1.如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
2.如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
OceanBase官网商务咨询

https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022