首批通过分布式安全可靠测评,为关键业务系统打造
Oracle 租户不支持 $$PLSQL_UNIT 变量导致的存储过程报错
更新时间:2026-05-29 08:46
适用版本
OceanBase 数据库 V3.x 版本。
问题现象
OceanBase 数据库 Oracle 租户包执行报语法错误。

问题原因
$$PLSQL_UNIT 变量会给出当前包的名字或者独立的 procedure、function 的名称。OceanBase 数据库 Oracle 租户不支持该变量。
解决方法
改写包代码,去掉变量 $$PLSQL_UNIT。
