ここのドキュメントに少し混乱しています。私はトランザクションを持っています。
- 取引開始
- いくつかの更新を行います
- いくつかの選択を行います
- さらにいくつかの更新を行います
- 専念
ステップ3の選択でステップ2の更新の結果を確認したいのですが、すべてをロールバックできるようにしたいと考えています。
コミットされた読み取りは、選択がコミットされたデータのみを表示することを暗示しているようであり、反復可能な読み取りは、後続のすべての選択が最初の選択時に存在していたのと同じデータを参照することを暗示しているようです。したがって、私の更新は無視されます。read uncommittedは正しいことをしているように見えますが、「しかし、行の以前のバージョンが使用される可能性があります」 - これも受け入れられません。
ここで本当に私の唯一の希望はシリアル化可能ですか?
ここでドキュメントに取り組んでいます