如何连接在Talend TMAP两个列

问题描述 投票:0回答:2

我有两个柱SalesID(长10位)和项目ID(VARCHAR 6)现在我想连接这两个栏,使16位。

For example-  SalesID = 1234567899
              ItemID  = 32X9

  Desired concatenated value should be:- 12345678990032X9

我怎样才能在Talend达到约输出通过TMAP?

talend
2个回答
2
投票

使用Java的语法,你可以很容易地串联在TMAP分量输入数据:


0
投票

嗨,你可以使用下面放逻辑进去tJavaRow组件做

output_row.SALESID = input_row.SALESID;
output_row.ITEMID = input_row.ITEMID;
output_row.ITEMID_ZERO = String.format("%6s",input_row.ITEMID).replace(' ','0');

output_row.CONCATENATE = output_row.SALESID + “” + output_row.ITEMID_ZERO;

© www.soinside.com 2019 - 2024. All rights reserved.