【问题标题】:Talend-Unable to use Context variable in oracle queryTalend-无法在 oracle 查询中使用上下文变量
【发布时间】:2017-05-05 05:20:36
【问题描述】:

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

从 sttms_branch 中选择 branch_code country_code='"+context.con_contry_cd+"'

没有行正在获取。但是如果我们硬编码而不是 context.con_contry_cd,那么它工作正常 我在选择开始时尝试了双引号和所有可能的排列组合,但没有任何效果。但是上下文变量在 tmap 阶段工作正常。我完全无法解决这个问题。请帮忙!

【问题讨论】:

    标签: oracle talend talend-mdm


    【解决方案1】:

    确切的代码必须是"select branch_code from sttms_branch where country_code='"+context.con_contry_cd+"'",否则会出现编译错误。 还要验证上下文变量的确切值(注意空格,这可能是问题的原因)。

    希望这会有所帮助。

    【讨论】:

    • 是的,TRF,问题出在报价上,现在已经解决了,非常感谢
    • 不要犹豫,将问题标记为已解决;)您也可以给 1 分;))
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多