支持PL/Java

    特性简介

    支持java UDF。

    提供多种函数的开发环境。

    特性描述

    使用openGauss数据库的PL/Java函数,用户可以使用自己喜欢的Java IDE编写Java方法,并将包含这些方法的jar文件安装到openGauss数据库中,然后使用该方法。openGauss PL/Java基于开源tada PL/Java 1.5.2开发,PL/Java所使用的JDK版本为Huawei JDK V100R001C00SPC190B003-b09。

    无。

    特性约束

    • 强烈建议不要在Java函数中使用任何方式连接数据库,包括但不限于JDBC。
    • 建议用户使用Huawei JDK V100R001C00SPC190B003-b09编译Java方法和jar文件。
    • 暂不支持的数据类型:除提及之外的数据类型,包括自定义类型,复杂数据类型(Java Array类及派生类)。

    PL/Java依赖JDK环境,目前openGauss中已包含JDK环境,无需用户安装。如果用户已安装(相同或不同版本的)JDK,也不会引起冲突,openGauss会使用Huawei JDK V100R001C00SPC190B003-b09来运行PL/Java。