Rational Developer for System z
COBOL for Windows バージョン 7.5 プログラミング・ガイド


ファイルのソートおよびマージ

SORT または MERGE ステートメントを使用すると、レコードを特定のシーケンスで並べることができます。 同じ COBOL プログラムの中に SORT ステートメントと MERGE ステートメントを混在させることができます。

SORT ステートメント
(ファイルまたは内部プロシージャーから) 順序付けられていない入力を受け入れ、要求されたシーケンスで出力を (ファイルまたは内部プロシージャーに) 作成します。ソートの前に、レコードを追加、削除、または変更することができます。
MERGE ステートメント
2 つ以上の順序付けられたファイルからのレコードを比較し、それらを順序正しく結合します。マージの前に、レコードを追加、削除、または変更することができます。

プログラムにいくつのソート操作およびマージ操作を含めても構いません。また、同じ操作を何度も実行しても構いませんし、異なる操作を実行しても構いません。ただし、1 つの操作が終了してからでなければ、別の操作を開始することはできません。

一般に、ソートまたはマージの手順は、次のとおりです。

  1. ソートまたはマージに使用するソート・ファイルまたはマージ・ファイルを記述する。
  2. ソートまたはマージする入力を記述する。レコードをソート前に処理したい場合には、入力プロシージャーをコーディングしてください。
  3. ソートまたはマージからの出力を記述する。レコードをソートまたはマージした後に処理したい場合には、出力プロシージャーをコーディングしてください。
  4. ソートまたはマージを要求する。
  5. ソートまたはマージ操作が成功したかどうかを判別する。

関連概念
ソートおよびマージ・プロセス

関連タスク
ソートまたはマージ・ファイルの記述
ソートまたはマージへの入力の記述
ソートまたはマージからの出力の記述
ソートまたはマージの要求
ソートまたはマージの成否の判断
ソートまたはマージ操作の途中停止

関連参照
SORT ステートメント (「COBOL for Windows 言語解説書」)
MERGE ステートメント (「COBOL for Windows 言語解説書」)


ご利用条件 | フィードバック

Copyright IBM Corporation 1996, 2008.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)