処理パターン(3) テーブル展開
macOS 10.15.7 / cobc 3.2.0
顧客マスターファイルは顧客コードに対応する顧客名(漢字)を保持する。売上累積ファイルの顧客コードから顧客マスターを検索し、顧客名を付与する。前処理で顧客マスターファイルを読み込み、メモリ上にテーブル展開する。繰り返し処理で売上累積ファイルのレコードを順次読み込む。レコードの顧客コードを元にマスターテーブルを順検索し、合致する顧客コードがあれば顧客名をレコードに付与する。なければ何もしない。
入出力構成図
![[cob04_01.png]](cob04_01.png)
入力ファイル
売り上げ累積ファイル
顧客マスターファイル
出力ファイル
売り上げ累積ファイル
プログラム構造図
![[cob04_02.png]](cob04_02.png)