ソートマージ
rsort,rmerge,rselect,rsumおよびrsortsumコマンドのコマンドオプションの移行内容を表20-7に示します。
{-オプション[△-オプション…]|-オプション[オプション…]} |
-cmdopt△オプション[:オプション…] |
表20-7 コマンドオプションの移行
オプション | 意味 | rsort | rmerge | rselect | rsum | rsortsum | exsort -cmdopt |
---|---|---|---|---|---|---|---|
-d | 重複レコードの入力順序保存 | ○ | − | − | − | ○ | DUP |
-e | 入出力ファイル排他 | ○ | ○ | ○ | ○ | ○ | EXC |
-i | 既存ファイルの書き換え防止 | ○ | ○ | ○ | ○ | ○ | −※1 |
-v | EBCDIKコード比較 | ○ | ○ | ○ | ○ | ○ | EBCJ |
-v1 | EBCDIKコード比較(入力JIS8) | − | − | ○ | − | − | EBCJ |
-v2 | EBCDIKコード比較(入力EBCDIK) | − | − | ○ | − | − | EBCE |
-q | キャッシュファイルの同期出力 | ○ | ○ | ○ | ○ | ○ | SYNC |
-B | big endian比較 | ○ | ○ | ○ | ○ | ○ | BIG※2 |
-k | 強制マージ | − | ○ | − | − | − | FMRG |
-u | 条件を満たさないレコード選択 | − | − | ○ | − | − | −※3 |
-b | 10進数オーバーフロー判定 | − | − | − | ○ | ○ | OVFLW |
-if | 内部10進数符号保障オプション | − | − | − | ○ | ○ | ABS |
「-i」オプション | OVWRTの指定 | OVWRTオプション有無によるexsortコマンド実行結果 |
---|---|---|
指定あり | 指定しません | 同一の出力ファイル名がある場合,exsortコマンドは「KBLS1657-E 出力ファイルがすでに存在するため処理を中止しました。」のエラーを出力して失敗します。 |
指定なし | 指定します | 同一の出力ファイル名がある場合,上書きします。exsortコマンドは正常終了します。 |
-inpfile△omit="選択条件式" |
選択条件式は,rselectコマンドの-sl"選択条件式"から転記します。
詳細については,「表20-23 選択条件式の移行」を参照してください。
rsort,rmerge,rselect,rsumおよびrsortsumコマンドの入力ファイル編成の移行内容を次の表に,出力ファイル編成の移行内容を表20-9に示します。
表20-8 入力ファイル編成の移行
入力ファイル編成 | 意味 | exsortコマンド -inpfileパラメタ |
---|---|---|
S | 固定長順編成ファイル | fileorg=S |
V | 可変長順編成ファイル | fileorg=V |
R | 固定長相対編成ファイル | 対応していません。 |
W | 可変長相対編成ファイル | 対応していません。 |
I | 固定長索引編成ファイル | 対応していません。※ |
X | 可変長索引編成ファイル | 対応していません。※ |
A | テキストファイル | fileorg=A |
|
表20-9 出力ファイル編成の移行
出力ファイル編成 | 意味 | exsortコマンド -outfileパラメタ |
---|---|---|
S | 固定長順編成ファイル | fileorg=S |
V | 可変長順編成ファイル | fileorg=V |
R | 固定長相対編成ファイル | 対応していません。 |
W | 可変長相対編成ファイル | 対応していません。 |
A | テキストファイル | fileorg=A |
rsort,rmerge,rsumおよびrsortsumコマンドのキー属性の移行内容を表20-10に示します。
-キー属性△+キー位置-キー長[△-キー属性△+キー位置-キー長…] |
-key△[r]キー属性+キー位置-キー長[△[r]キー属性+キー位置-キー長…] |
表20-10 キー属性の移行
キー属性 | 意味 | exsortコマンド -keyパラメタ |
---|---|---|
-r | 指定なし:昇順ソート 指定あり:降順ソート |
rキー属性(例:-rc → rc) |
-j | 文字(JIS8単位コード) | j |
-c | 文字 | c |
-n | 符号付き固定小数点2進数 | n |
-m | 符号なし2進数 | m |
-p | 内部10進数 | p |
-z | 外部10進数 | z |
-x | 左符号付き外部10進数 | x |
-s | 右分離符号付き外部10進数 | s |
-t | 左分離符号付き外部10進数 | t |
-f | 内部浮動小数点 | f |
-g | 日付(英数字) | g |
rsumおよびrsortsumコマンドの集約項目属性の移行内容を表20-11に示します。
-a集約項目属性△+項目位置-項目長[△集約項目属性△+項目位置-項目長…] |
-sum△集約項目属性+項目位置-項目長[△集約項目属性+項目位置-項目長…] |
表20-11 集約項目属性の移行
集約項目属性 | 意味 | exsortコマンド -sumパラメタ |
---|---|---|
n | 符号付き固定小数点2進数 | n |
m | 符号なし2進数 | m |
p | 内部10進数 | p |
z | 外部10進数 | z |
x | 左符号付き外部10進数 | x |
s | 右分離符号付き外部10進数 | s |
t | 左分離符号付き外部10進数 | t |
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.