Handling Transactions with SODA for In-Database JavaScript
Unlike the client-side JavaScript SQL driver, the MLE JavaScript
SQL driver does not provide an autoCommit
feature.
You need to commit or roll your transactions back, either in the
PL/SQL layer in case of module calls, or directly in the JavaScript
code by calling connection.commit()
or
connection.rollback()
.
Caution:
If any uncommitted operation raises an error, and you do not explicitly roll back the transaction, the incomplete transaction might leave the relevant data in an inconsistent state (uncommitted, partial results).Parent topic: Using SODA for In-Database JavaScript