← All nodes
Output

Oracle Output

Writes the rows into an existing Oracle table — append, replace, or upsert on key columns — in one transaction, and passes them on.

When to use it

Use it to write results back to an Oracle-based ERP or data mart.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
ConnectionselectYesAdd a connection below
Target TableselectYesSelect a table
Write Modeselect—append
Key columnsselect—Columns that identify a row

Example

Upsert orders

  • Target Table=SALES.ORDERS
  • Write Mode=Upsert (update rows whose key exists)
  • Key columns=ORDER_NO
Rows arriving
ORDER_NOTOTAL
A-1042860
Passed on; A-1042 replaced or added
ORDER_NOTOTAL
A-1042860

Worth knowing

  • Upsert deletes the incoming keys and inserts the rows, inside the same transaction, so a failure changes nothing.
  • Booleans are written as 1/0 (Oracle before 23ai has no boolean column type).
  • Put a Transaction Control after several outputs to commit them all together.

Others in Output