※ ChatGPTを利用し、要約された質問です(原文:oracleのupdateについて)
Oracleのupdateについて
このQ&Aのポイント
Oracleのupdateについて教えてください。質問文章の内容をまとめると、最初のupdateが完了するまで別のupdateは待っているというのが暗黙のルールなのでしょうか?
質問文章では、Oracleのupdateに関する状況の再現と、待ち時間についての質問がされています。
要約文章では、Oracleのupdateについての基本的な説明と、同時に実行されるupdateの待ち時間についての疑問がまとめられています。
oracleのupdateについて
お世話になっております。
oracleのupdateについて教えてください。
(1)以下のような更新のupdateを実行し、
update dept set updt_flag=1 where id=1111;
(2)commitをする間に別ユーザが以下のupdateを実行したとします。
update dept set updt_flag=0 where id=1111;
上記のような状況を再現した際、
(2)のupdateは(1)のcommitが完了するまで待つという結果になりました。
ここで質問なのですが、
最初のupdateが完了するまで別のupdateは待っているというのが
暗黙のルールなのでしょうか?
初歩的な質問ですみません。
よろしくお願いいたします。
お礼
こんばんは。 すごくご丁寧な回答、ありがとうございます。 初心者の自分も理解することができました。おっしゃる通り、一回一回確認していたのでは信用性が無くなってしましますね。 教えていただいた用語について、勉強してみます。 本当にありがとうございます!!