SAME RECORD AREA 文節

SAME RECORD AREA 文節は、 複数のファイルが現行論理レコードの処理に同じ主記憶域を使用することを指定します。すべてのファイルを同時にオープンできます。
注: SAME RECORD AREA 文節は、主記憶域を効率的に使うことを意図しています。 しかし、IBM® i 仮想記憶アーキテクチャーではこの文節は不要になっており、この文節はパフォーマンスのためというより互換性を保つためにサポートされています。 実際には、SAME RECORD AREA 文節を使用すると、パフォーマンスが低下してプログラム・サイズが大きくなります。
構文図を読む構文図をスキップする
SAME RECORD AREA 文節 - 形式

                                             .---------.   
                                             V         |   
>>-SAME--RECORD--+------+--+-----+--ファイル名-3----ファイル名-4-+-------><
                 '-AREA-'  '-FOR-'                         

共用記憶域にある論理レコードは、次の両方であると見なされます。

SAME RECORD AREA 文節によって、明示的なデータ操作をせずにあるファイルから別のファイルへデータを移動できます。 これは指定されるファイルの入出力レコード域が同一であり、すべてがユーザーに使用できるからです。

1 つのプログラム内に複数の SAME RECORD AREA 文節を書くことができます。 ただし、以下の事柄を考慮する必要があります。