Plsql ODI | |从单个逗号分隔行创建多行

Plsql ODI | |从单个逗号分隔行创建多行,plsql,oracle11g,Plsql,Oracle11g,我有一个逗号分隔的两列值列表和一行的唯一键。我想为每个逗号分隔的行创建一行,并为每个值重复键 比如说,, 我有 我想要的是 abc || 2013/01/10 || 12 abc || 2013/01/11 || 13 逗号分隔的值最多可为n 我正在使用ODI 11g(Oracle数据集成器)。 我怎样才能做到这一点?您自己做了什么来解决问题?您是否有代码片段或至少有任何想法?我使用ODI过程解决了这个问题。这是一个很好的解决方案:我在过程中使用了相同的RegExpr方法,但使用connect

我有一个逗号分隔的两列值列表和一行的唯一键。我想为每个逗号分隔的行创建一行,并为每个值重复键

比如说,, 我有

我想要的是

abc || 2013/01/10 || 12
abc || 2013/01/11 || 13
逗号分隔的值最多可为n

我正在使用ODI 11g(Oracle数据集成器)。
我怎样才能做到这一点?

您自己做了什么来解决问题?您是否有代码片段或至少有任何想法?我使用ODI过程解决了这个问题。这是一个很好的解决方案:我在过程中使用了相同的RegExpr方法,但使用connect by创建了Exception ODI
abc || 2013/01/10 || 12
abc || 2013/01/11 || 13