JMira
JMira

Reputation: 888

Talend increment counter

I'm making a ETL in Talend that add data in a table.

The table is for a old system and the primary key is not auto-incremental. So I have to get the maximum id plus one every time that I insert a value in the table.

I'm trying to use a var in the Expression Builder:

The problem is that every time I get the same id, I need to save the sum.

Upvotes: 10

Views: 18601

Answers (1)

JMira
JMira

Reputation: 888

Finally I found what was looking for:

Numeric.sequence("var2", Context.Max, 1) 

This increment by 1 the Context.Max and save it in "var2".

Upvotes: 11

Related Questions