基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
异常处理概述
更新时间:2026-04-20 08:33:07
存储程序执行期间可能会出现特殊状况并需要处理,例如退出当前程序块。用户可以为警告或异常等状况定义处理程序或者指定错误代码。
OceanBase 数据库支持如下 PL 异常处理语句:
DECLARE ... CONDITION语句用于命名异常条件。详细信息请参见 DECLARE ... CONDITION。DECLARE ... HANDLER语句用于声明处理程序。详细信息请参见 DECLARE ... HANDLER。SIGNAL语句用于引发异常条件。详细信息请参见 SIGNAL。RESIGNAL语句用于修改异常处理程序中的异常信息。详细信息请参见 RESIGNAL。GET DIAGNOSTICS语句用于从诊断区域检索信息。详细信息请参见GET DIAGNOSTICS
当发生异常状况时,服务器如何选择处理程序的信息。请参见 处理程序的有效范围。
有关诊断区域的信息,请参见 诊断区。