2015-04-06 7 views
0

Я пытаюсь обновить свои данные с помощью talend.Я использую tOracleOutput с опцией «update or insert», но моя проблема в том, что когда есть обновление, я хочу суммировать старые и новое значение строки, потому что мое приложение выполняется в реальном времени. Есть ли какая-нибудь помощь? (извините за мой плохой английский)Обновление значений в реальном времени Talend

+0

я действительно нужен этот ответ, пожалуйста – OthmenR

ответ

0

Вы можете использовать компонент tOracleRow, содержащий инструкцию обновления SQL. Возьмите новое значение (из контекста, строки или globalMap) и используйте его в заявлении об обновлении в tOracleRow, добавив его к существующему значению нужной записи.

Ex " UPDATE target_table SET target_field = target_field" + globalMap.get ("newVal") + " WHERE target_id =" + globalMap.get ("ID") + " "

Смежные вопросы