実行単位がファイルに対して (明示的にまたは暗黙的に) 単一レコードのロックを指定した場合、ロックできるファイル内のレコードは一度に 1 つのみである。実行単位がレコード ロックを取得するには、手動および自動の 2 種類がある。
ロックを解除するには、ロックした実行単位で次のいずれかを行う。
- ファイル内の任意のレコードを任意のファイル操作で呼び出す (ただし相対ファイルおよび索引ファイルに対する START 操作を除く)
- ファイルに対して UNLOCK 文を実行する
- COMMIT 文を実行する
- ROLLBACK 文を実行する
- ファイルを閉じる