我们如何在ODI方案变量中传递多个值

时间:2018-06-27 07:04:13

标签: oracle-data-integrator

有什么方法可以在odi场景变量Variable中传递多个值。

我附上了屏幕截图以供参考。enter image description here

1 个答案:

答案 0 :(得分:1)

请参见Oracle函数listagg。例如:

SELECT 
LISTAGG (
                  [col_value1] || ','
) 
WITHIN GROUP (
  ORDER BY      [col_date] desc
) AS            [col_alias] 
FROM            [table]; 

这将创建一个值列表,中间使用逗号。您可以使用分号,逗号等。您可以将其放置在 Source命令中,以提供 Target Value ,或仅将其显示为 Target中的立即输出。值