8.2.4 使用例
マージコマンドの使用例を示します。
(1) 文字項目で相対ファイルをマージする例
文字項目のキーを使って,相対ファイルをマージする例を示します。
(a) 条件
マージの条件は,次のとおりです。
-
32ビット版SORTを使用する
-
キーの比較はJIS8単位コードの体系に従う
-
入力ファイルおよび出力ファイルは,共に可変長順ファイル
-
マージ結果の出力ファイル名は「OUTFILE」
-
マージは昇順,キーの属性は文字項目(文字)
-
キーの開始バイト位置は「0」バイト目,バイト長は「5」バイト
-
マージするファイルのファイル名は「INFILE1」,「INFILE2」
(b) 入力するコマンド
入力するマージコマンドを次の図に示します。
(c) コマンドの指定内容
マージコマンドの指定内容を次の表に示します。
(2) 2種類の文字項目で索引ファイルをマージする例
2種類の文字項目をそれぞれ第1キーおよび第2キーにして,索引ファイルをマージする例を示します。
(a) 条件
マージの条件は次のとおりです。
-
32ビット版SORTを使用する
-
入力ファイルは排他モードでオープンする
-
出力ファイル名と同じ名前のファイルがすでにある場合は,そのファイルの内容を書き換えない(既存ファイルの書き換え防止)
-
キーの比較はEBCDIKコードの体系に従う
-
入力ファイルは固定長索引ファイル
-
出力ファイルは固定長順ファイル
-
入力ファイルおよび出力ファイルのレコード長は,128バイト
-
マージ結果の出力ファイル名は,「OUTFILE」
-
第1キー※でのマージは昇順,キーの属性は文字項目(英数字)
-
第1キーの開始バイト位置は「0」バイト目,バイト長は「5」バイト
-
第2キーでのマージは降順,キーの属性は文字項目
-
第2キーの開始バイト位置は「6」バイト目,バイト長は「8」バイト
-
マージするファイルのファイル名は「INFILE1」,「INFILE2」,および「INFILE3」
- 注※
-
入力ファイルが索引ファイルの場合,マージの第1キーには,索引ファイルの主キーまたは副キーを指定してください。
(b) 入力するコマンド
入力するマージコマンドを次の図に示します。
(c) コマンドの指定内容
マージコマンドの指定内容を次の表に示します。