本手册介绍了 OceanBase 数据库服务器当前版本所支持的系统包。

    系统包是存储在数据库中的相关程序对象的封装集合。 程序对象包括存储过程、函数,变量、常量、游标和异常。

    当具有相应权限后,运行如下语句查询当前支持的系统包及其相关信息:

    运行如下语句查询某一系统包及其相关信息:

      PL 系统包有两个部分:SPECIFICATION 和 BODY。SPECIFICATION 是应用程序的接口,包含对应用程序可见的公共声明,声明了可使用的类型、变量、常量、异常、游标和子程序。BODY 包含实现细节和对应用程序隐藏的私有声明,完整定义了游标和子程序,以支持 SPECIFICATION 的实现。

      说明

      OceanBase 数据库不支持用户修改系统包。

      创建数据库时,将自动安装 OceanBase 数据库所提供的系统包。

      要从 SQL 调用 PL 函数,您必须对该函数具有 EXECUTE 权限;如果要查看 PL 函数所定义的视图,必须对该视图具有 SELECT 权限。

      下表列出了 OceanBase 数据库当前版本所支持的 PL 系统包和简要描述。