1 返信 最新の回答 日時: Jan 22, 2015 6:20 PM ユーザー:sago350@未来Switch

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

    jshima

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

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

       

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

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

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