前へ |
次へ |
COBOLが生成するファイルには複数のレコード・タイプを含めることができます。ファイル定義にレベル01の項目が複数ある場合、常にそれぞれのレベル01が、データ・レコード領域の異なる定義になります。データ・レコード領域に維持されるレコードは1回に1つのみです。したがって、1回に使用されるレベル01定義は1つのみです。たとえば、部門レコードと従業員レコードの2つのレコード・タイプを1つのファイルに含めることができます。レベル01項目は、部門レコードと従業員レコードの両方に定義されます。レコードごとに、そのレコードの階層がレベル01項目の後に続き、レコード全体を定義します。各レコードには、レコード・タイプを識別するフィールドが含まれています。このレコード・タイプは、すべてのレコード定義において同じ位置に存在します。
次の例では、レコード・タイプは先頭に存在します。