这是我要解决的问题(Oracle v10g+)。
表 1 数据:
ID Text_Formula
1 'FIELD1 = XYZ + ABC'
表 2 数据:
ID Formula_Component Actual_Component
1 XYZ a.br_width
1 ABC b.br_height
期望的结果:
ID Text_Formula
1 'FIELD1 = a.br_width + b.br_height'
表 2 可以有任意数量的行。我尝试过使用 LEAD、LAG、xmlagg 和 REPLACE 的变体,但没有找到任何可行的方法。任何指针将不胜感激!