AnsweredAssumed Answered

外部SQLデータベース接続にてトランザクション(Commit、Rollback)の扱い

Question asked by jshima on Jan 22, 2015
Latest reply on Jan 22, 2015 by sago350@未来Switch

外部SQLデータベース接続にて、Oracle、SQL Serverのテーブルにデータを書込もうと考えてます。

その際に、いわゆるCommit、Rollbackはどうなるのでしょうか。

 

1レコードずつ自動的にCommitがかかるのでしょうか?

それとも、全レコードの処理がエラーなく終ったら”自動的”にCommitがかけられ、1レコードでもエラーになれば”自動的”にRollbackされるのでしょうか?

それとも、スクリプトで判定し明示的にCommit、Rollbackを入れるのでしょうか?

Outcomes