【发布时间】:2016-02-16 23:49:31
【问题描述】:
如何对我的数据库执行查询(使用 tOracleInput),例如 Select,并使用已在其他组件中定义为参数的字符串,例如在“tFlowToIterate”中?
例如:“SELECT * from TABLE_X where FIELD_X= ? ;”
我的 '?' 是来自我的 tFlowToIterate 组件 (foo) 的变量。我已经尝试过 (String)globalMap.get("foo") 和其他类似的形式...
谢谢
[Talend Open Studio for Data Integration v5.3.1; DB:甲骨文]
【问题讨论】:
-
您的职责的第 3 步? ;) 给我 5 分钟的时间来更好地了解您的需求
-
:) 我发现“tMysqlRow”在“高级设置”选项卡中有一个 PreparedStatement 表。这就是我需要的。但我使用的是 Oracle BD。
-
我想我可以使用 'tOracleRow' 组件,而不是 'tOracleInput'
标签: sql database oracle talend