My Spring Boot/Java 8アプリケーションは、Oracle 11gデータベースの行を更新します。更新された行を返す効率的な方法はありますか(カウントではなく、各行のデータが更新されています)。Spring/Java/Oracleで更新された行を効率的に取得する
もちろん、各行の列をIDで更新し、そのIDを選択することもできますが、より良い方法があるかどうかは疑問です。
私は現在Springのjdbctemplateを使用していますが、私はそれに執着していません。
My Spring Boot/Java 8アプリケーションは、Oracle 11gデータベースの行を更新します。更新された行を返す効率的な方法はありますか(カウントではなく、各行のデータが更新されています)。Spring/Java/Oracleで更新された行を効率的に取得する
もちろん、各行の列をIDで更新し、そのIDを選択することもできますが、より良い方法があるかどうかは疑問です。
私は現在Springのjdbctemplateを使用していますが、私はそれに執着していません。
クエリのRETURNING INTO
句を使用することができます。UPDATE
example here
この構文では、結果のデータセットを格納するためのPL/SQLコードが必要です。したがって、目標を達成するためにPL/SQLで作業する必要があります。
'RETURNING
uh..careを投票してください。 – eze
更新を実行してからどれくらいの期間、更新された内容がわかりますか?アップデートの一環として、または将来のある時期にこれを実行しますか? –
私の目標は、更新を実行するのと同じステートメントで結果を取得することです。基本的に、プロセスは特定の行をチェックアウトして作業を実行します。私は節に戻ることが自分のニーズに合っていると思います。 – eze