Oracle 質問総合スレ14 (813レス)
上下前次1-新
抽出解除 レス栞
700(2): 2023/01/25(水)00:21 ID:??? AAS
>>694
INSERT INTO ~ SELECT MAX(ID) + 1 …の形だと同時実行されたらダメじゃね?
他のDBMSと違ってオラクルだとSERIALIZABLEでもwrite skewが発生する
701(1): 2023/01/25(水)13:44 ID:??? AAS
>>700
さすがにSERIALIZABLEでそんなことが起こったらダメだろうと思うんだが
WikiのSnapshot isolation のとこ見ると
>Oracle は snapshot isolation のことを "serializable" と呼んでいる
って書いてあるな
今回の例なら素直にシーケンス使えで良いかもしれんが
トランザクション設計ちょっと考えんといかんな
どおりでみんなやたらにfor update書くわけだ
703: 2023/01/25(水)17:59 ID:??? AAS
>>700
同時実行とか関係なく単にデータを生成したいだけかもしれない
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.292s*