ILE COBOL 解説書


SAME RECORD AREA 文節

SAME RECORD AREA 文節は、複数のファイルが現行論理レコードの 処理に同じ主記憶域を使用することを指定します。 すべてのファイルを同時にオープンできます。

注:
SAME RECORD AREA 文節は、主記憶域を効率的に使うことを意図しています。 しかし、i5/OS 仮想記憶アーキテクチャーではこの文節は不要になっており、この文節はパフォーマンスのためというより互換性を保つためにサポートされています。 実際には、SAME RECORD AREA 文節を使用すると、パフォーマンスが低下してプログラム・サイズが大きくなります。
SAME RECORD AREA 文節 - 形式
 
>>-SAME--RECORD--+------+--+-----+--ファイル名-3---------------->
                 '-AREA-'  '-FOR-'
 
   .--------------.
   V              |
>----ファイル名-4-+--------------------------------------------><
 
 

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

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

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


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]