COBOL での SORT および MERGE の各 verb の使用
このトピックでは、COBOL の SORT と MERGE の verb の高水準の概要を記述します。また、Language Environment においてこれらの COBOL ステートメントを使用するためのいくつかの特別な考慮事項を理解する際に役立つ概念を紹介します。SORT および MERGE の使用方法について詳しくは、Enterprise COBOL for z/OS ライブラリー にある COBOL ライブラリー内の該当するバージョンの COBOL プログラミング・ガイドを 参照してください。
ソート操作を行う COBOL プログラムは、ファイルを実際にソートする前に、入力プロシージャー によって 1 つ以上の入力ファイルの読み取りおよび操作を行うように編成することができます。 次のように入力プロシージャーを指定します。
SORT...INPUT PROCEDURE
出力プロシージャー を指定し、ソートされたあとにファイルを処理するようにすることもできます。
SORT...OUTPUT PROCEDURE
これらの入出力プロシージャーは、レコードの追加、削除、変更、編集、その他の修正をするために使用することができます。
さらに、入出力プロシージャーで処理しなくても、COBOL のもとでレコードをソートすることもできます。例えば、予備の処理を行わずに、ソート用の新しいファイルにレコードを読み込むためには、以下のように指定してください。
SORT...USING
これ以上の処理を行わずに、ソートされたレコードをファイルに転送するためには、次のように指定してください。
SORT...GIVING