适用模块

离线开发中参数传递的用法

具体说明

包含sql节点参数传递的用法和脚本节点参数传递的用法
1)支持将最后一条select语句的查询结果保存为二维数组供下游节点使用(不能有换行符等);
2)下游使用举例:${outputs1},表示取查询结果的所有数据;${outputs1[0]},表示取查询结果的第1行数据;${outputs1[0][0]},表示取查询结果的第1行第1列数据。无法获取有效数据时,下游会运行失败;
3)查询结果最多支持2048行,单行最多支持1024字节,如果超过该限制,可能会导致结果异常。

使用示例

sql-sql节点:

demo-离线开发参数传递用法 - 图1

上游节点:

demo-离线开发参数传递用法 - 图2 demo-离线开发参数传递用法 - 图3

下游节点: demo-离线开发参数传递用法 - 图4 demo-离线开发参数传递用法 - 图5

输出结果: demo-离线开发参数传递用法 - 图6


script-scritp节点:

输入脚本:

image.png

image.png


输出脚本:

image.png image.png image.png




sql-scritp节点:

上游节点:

demo-离线开发参数传递用法 - 图12

demo-离线开发参数传递用法 - 图13


下游节点:

demo-离线开发参数传递用法 - 图14 demo-离线开发参数传递用法 - 图15 demo-离线开发参数传递用法 - 图16




scritp-sql节点:

上游节点:

demo-离线开发参数传递用法 - 图17 demo-离线开发参数传递用法 - 图18


下游节点:仅支持作为一个值入参

demo-离线开发参数传递用法 - 图19 demo-离线开发参数传递用法 - 图20 demo-离线开发参数传递用法 - 图21



特别说明:

传输节点:需要先传给某个参数传输再用

demo-离线开发参数传递用法 - 图22 demo-离线开发参数传递用法 - 图23



作者:刘思伟