いくつかのテーブルとその中にデータを含むデータベースがあります。すべてのテーブルにオプティミスティック コンカレンシーを実装する必要があります。
どうするのが一番いいのか考えてみました。
述語を含むクエリは、アプリケーション側で作成されます。
私の懸念は、rowversion(timestamp) 値を格納する方法です。
最初は、rowversion 値にora_rowscnを使用することを考えていましたが、 ora_rowscnを設定するにはすべてのテーブルを再作成する必要があることに気付きました。ある種のタイムスタンプ列を追加するだけでもよいかもしれませんが、そうすると、アプリケーションの更新ごとに新しいタイムスタンプ値を作成して保存する必要があります。
何か案は ?