- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP-オラクルでのトランザクション)
PHP-オラクルでのトランザクションについて
このQ&Aのポイント
- PHP-オラクルでのトランザクションについて教えてください。
- OCIExecute()でOCI_DEFAULT(自動コミットOFF)を指定した状態でコミット(OCICommit)をせずにログオフ(OCILogoff)した場合、コミットされるのか、それともロールバックされるのか?
- OCIExecute()でOCI_DEFAULT(自動コミットOFF)を指定した状態でコミット(OCICommit)もログオフ(OCILogoff)もしていない状態でWEBブラウザを閉じた場合、コミットされるのか、それともロールバックされるのか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1,2ともロールバックされます。 SQL*PLUSなどのツールでの 自動コミットON/OFFの振る舞いと 同じと考えて良いかと思います。 ただし、私は経験が無いのですが 持続接続を利用すると トランザクションが 切れないことがあると聞いていますので できるだけ 明示ロールバックを使用した方が良いでしょう
お礼
回答ありがとうございます。m(__)m 1,2ともロールバックですね! アドバイスまでしていただけき ホントにたすかりました。