Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在 Talend 中制作一个在表格中添加数据的 ETL。
该表适用于旧系统,主键不是自动增量的。因此,每次在表中插入值时,我都必须获取最大 id 加一。
我正在尝试在表达式生成器中使用 var:
然后在表达式生成器中:
Context.Max += 1
问题是每次我得到相同的 id 时,我都需要保存总和。
最后我找到了想要的东西:
Numeric.sequence("var2", Context.Max, 1)
此增量为 1Context.Max并将其保存在"var2".
Context.Max
"var2"