回答編集履歴

1

暗黙のトランザクションについて追記

2019/11/26 04:25

投稿

tacsheaven
tacsheaven

スコア13703

test CHANGED
@@ -18,6 +18,6 @@
18
18
 
19
19
 
20
20
 
21
- 単なる参照だけの場合はトランザクションは通常は不要(※)なので commit も不要なのですが、慣例的に一連の処理が終わったことを示すために commit を行うことはあるのです。
21
+ 単なる参照だけの場合はトランザクションは通常は不要(※)なので commit も不要なのですが、慣例的に一連の処理が終わったことを示すために commit を行うことはあるのです。(データベースの設定によっては、SELECTした時点で暗黙にトランザクションが開始する場合もあります)
22
22
 
23
23
  ※参照から始まる一連の処理中に「他からそのレコードを弄らせない」という排他処理を行うためにトランザクションを行う場合があります