【发布时间】:2018-03-10 11:46:42
【问题描述】:
我需要创建一个 TALEND 作业,以将数以千万计的数据从 CSV 文件加载到我的 oracle 数据库表中。在 csv 中,我有一列作为 Entity_Code。在表中,我需要编写自定义代码并将此 ENTITY_CODE 插入为
Random rnd = new Random();
int sixDigits = 100000 + rnd.nextInt(900000);
if (ENTITY_CODE != null && ENTITY_CODE.length() > 4) {
newENTITY_CODE = "SB-" + ENTITY_CODE.substring(0, 4) + sixDigits;
} else {
newENTITY_CODE = "SB-" + ENTITY_CODE + sixDigits;
}
新ENTITY_CODE。我创建了一个工作,其中输入是 CSV 文件,然后使用 tMap,然后是我的表,但是如何包含此代码。
【问题讨论】: