レコード ロックのシナリオ

次の表は、すでに開かれているファイルに使用されるレコード ロック戦略を示しています。一番左の列は、ファイルが最初に開かれた後に使用されている戦略を示しています。表内の各欄は、ファイルが 2 回目以降に開かれた際に使用されるレコード戦略を示しており、OPEN によって要求された実際の戦略とは異なる場合があります。「なし」と表示されている列は、要求された戦略がファイルに対してすでに有効になっている戦略と互換性がないことを示し、9/100 のファイル状態 (無効な操作) で OPEN が失敗します。

最初のファイル オープン時のレコード ロック戦略 2 回目以降のファイル オープン時のレコード ロック戦略のインテント
トランザクション 非トランザクション
同じプロセス 別のプロセス 同じプロセス 別のプロセス
テーブル (インテント) データベース (インテント) インメモリ (インテント) テーブル (インテント) データベース (インテント) インメモリ (インテント) テーブル (インテント) インメモリ (インテント) テーブル (インテント) インメモリ (インテント)
テーブル テーブル (使用) テーブル (使用) テーブル (使用) テーブル (使用) テーブル (使用) テーブル (使用) テーブル (使用) テーブル (使用) テーブル (使用) テーブル (使用)
データベース データベース (使用) データベース (使用) データベース (使用) データベース (使用) データベース (使用) データベース (使用) なし なし なし なし
インメモリ なし なし なし なし なし なし インメモリ (使用) インメモリ (使用) なし なし