功能说明

适用场景

本文档仅适用于在离线开发sql节点中调用Oracle 存储过程,不支持新增、修改存储过程操作

前置要求

1、版本在 EasyData-V8.0-Update05 及以上
2 azkaban 配置组做以下修改:
    新增配置组 plugin.common.properties,该配置组新增配置 sql.need.remove.semicolon=false
    修改配置组 global  oracle.sql.default.exec.mode,从 jdbc 改为 native
    同步配置并重启 azkaban exec 服务

使用说明

由于 SQL IDE 开发页面与外部节点执行的调用方式不一致,两边正确调用需要有所调整,完整的开发流程如下:

1、开发人员在 SQL IDE 编写调用Oracle 存储过程的代码,测试执行成功后,在语句最后新增仅有 / 字符的行;
2、新增最后带有 / 字符的行后,离线开发选择执行该节点可以成功并实际调用,如果没有则会执行成功但实际未调用;
3、后续如果在 SQL IDE 修改代码,如果需要执行,则要去除 / 后才能执行

作者:李凌威