INFO-离线开发调用Oracle存储过程
更新时间: 2024-07-30 02:44:34
阅读 292
功能说明
适用场景
本文档仅适用于在离线开发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 修改代码,如果需要执行,则要去除 / 后才能执行
作者:李凌威
文档反馈
以上内容对您是否有帮助?