物理ロック

データ管理 > SQLに関する考慮事項 > Magic SQL データベース > DB2 UDBデータベースゲートウェイ

物理ロックは、現在ロックされているレコードをどのユーザも修正できないようにする方法です。

つまり、ユーザがレコードをロックした時から、そのユーザがレコードを解放するまで、別のユーザはそのレコードを修正することができません。物理ロックは、次のように実行されます。Magicのロック方式に基づいてレコードがロックされると、SELECT文がFOR UPDATE句とともに発行されます。

FOR UPDATE句によって、トランザクションが完了するまで、ほかのアプリケーションでそのレコードを変更することができなくなります。