Я создаю ETL в Talend, который добавляет данные в таблицу.
Таблица предназначена для старой системы и основной ключ не является автоматически инкрементным. Поэтому мне нужно получать максимальный идентификатор плюс один каждый раз, когда я вставляю значение в таблицу.
Я пытаюсь использовать переменную в построителе выражений:
, затем в построителе выражений:
Context.Max + = 1
Проблема в том, что каждый раз, когда я получаю один и тот же идентификатор, мне нужно сохранять сумму.