Talend - 无法在oracle查询中使用Context变量

时间:2017-05-04 20:45:16

标签: oracle talend talend-mdm

我在oracle源代码查询中调用上下文变量时面临挑战

从sttms_branch中选择branch_code COUNTRY_CODE = ' “+ context.con_contry_cd +”'

没有行提取。但是如果我们硬编码而不是context.con_contry_cd,那么它工作正常 我在select的开始和所有可能的permuation组合中尝试了双引号,但没有任何结果。但是在tmap阶段,上下文变量工作得很好。我完全坚持这个问题。请帮助!

1 个答案:

答案 0 :(得分:0)

确切的代码必须是"select branch_code from sttms_branch where country_code='"+context.con_contry_cd+"'",否则您将收到编译错误。 还要验证上下文变量的确切值(在白色空格处小心,这可能是导致问题的原因)。

希望这有帮助。