5.5 -cmdoptパラメタ

意味
exsortコマンドのオプションを指定します。
形式

-cmdopt command-option [:command-option … ]

注意事項
  • 複数のコマンドオプションを指定する場合は,コロン(:)で区切って指定します。
  • コロンの前後に空白やタブを指定しないでください。DUP:BIGのように,複数のコマンドオプションをつなげて指定します。
  • 同じコマンドオプションを複数指定しないでください。
指定値
command-optionに指定する値を表5-5に示します。また,コマンドオプションと機能の関係を表5-6に示します。

表5-5 コマンドオプションの指定値

項番指定値意味備考
1DUP|NODUP重複レコードの入力順序保存機能ソート機能にだけ有効なオプションです。
マージとコピー機能の場合は,オプションの指定有無に関わらず,必ず重複レコードの入力順序が保存されます。
2OVWRT|INPOVWRTファイルの上書きオプション
  • ファイル分割機能を使用する場合,環境変数「EXSORTNOCREATEZEROFILE(64ビット版は「EXSORT64NOCREATEZEROFILE」)」と同時に指定できません。
  • 出力ファイル名重複チェック抑止オプション(環境変数「EXSORTOUTFILENODUPCHK(64ビット版は「EXSORT64OUTFILENODUPCHK」)」)を使用する場合,必ずOVWRTオプションを指定してください。
3EBCJ,EBCEEBCDIKコード比較オプション
  • EBCJオプション
    ソートキー,マージキー,集約キー,分割キーおよび比較項目が対象です。
  • EBCEオプション
    比較項目だけが対象です。
4BIG|INPBIG|INPLTL入力ファイルのエンディアンオプション
  • BIGオプション
    WindowsおよびLinuxだけ有効なオプションです。2進数(ただし,2進数バイトデータ(属性b)は除く),または内部浮動小数点のソートキー,マージキー,集約キー,集約項目,および比較項目が対象です。
  • INPBIG,INPLTLオプション
    SORT EE 08-20以降で有効なオプションです。
    可変長順編成ファイルのレコード長のバイトオーダー,および2進数(ただし,2進数バイトデータ(属性b)は除く),または内部浮動小数点のソートキー,マージキー,集約キー,集約項目,および比較項目が対象です。
5OUTBIG|OUTLTL出力ファイルのエンディアン変更オプションSORT EE 08-20以降で有効なオプションです。
可変長順編成ファイルのレコード長のバイトオーダーだけが対象です。
6FMRG強制マージ機能マージ機能にだけ有効なオプションです。
7OVFLW10進数オーバーフロー判定オプション2進数の集約項目だけが対象です。
8ABS内部10進数符号保障オプション内部10進数の集約項目だけが対象です。
9KEYNOCHK10進キーのチェックオプション内部10進数,外部10進数,および固定小数点数(CSV)のソートキー,マージキー,集約キー,分割キー,および比較項目が対象です。
10SUMNOCHK10進集約項目のチェックオプション内部10進数,外部10進数,および固定小数点数(CSV)の集約項目だけが対象です。
11POSNOCHKキー位置のチェックオプション可変長順編成ファイルおよびテキストファイルのソートキー,マージキー,分割キー,および集約キーが対象です。
12DATENOCHK日付データのチェックオプション日付のソートキー,マージキー,集約キー,分割キー,および比較項目が対象です。
13DATETIMENOCHK日付時刻データのチェックオプション日付時刻のソートキー,マージキー,集約キー,分割キーおよび比較項目が対象です。
14NOLOCK|EXC入出力ファイル共用・排他機能UNIXにだけ有効なオプションです。
15SYNCファイルの同期出力オプション
16FSPLIT強制ファイル分割機能分割キーにだけ有効なオプションです。
17SEQOPNCLSファイル逐次OPEN/CLOSE機能ファイル分割機能およびファイル連結機能を使用する場合だけ有効なオプションです。
18INPCONSEPA,
OUTCONSEPA
連続区切り文字オプションCSVファイルの連続した区切り文字(デリミタ)を1つのデリミタとして扱うオプションです。
CSVファイルにだけ有効なオプションです。
19SUMNULKEY,
SUMNONULL
ナル文字列の集約オプションナル文字列のキー,および集約項目のオプションです。
CSVファイルにだけ有効なオプションです。
20OVFERR集約結果オーバーフロー検知オプション集約機能にだけ有効なオプションです。
21SJISシフトJISコード比較オプション文字「c」にだけ有効なオプションです。
22DIFFZEROゼロデータ比較オプション左分離符号付き数字「d」にだけ有効なオプションです。
23DELBLANKLINE空行削除オプションテキストファイルとCSVファイルに有効なオプションです。
24CSVFRMCHKCSV数値データ(固定小数点数)の形式チェックオプション
  • SORT EE 08-50以降で有効なオプションです。
  • CSV数値データ(固定小数点数)のソートキー,マージキー,集約キー,分割キー,非分割データおよび比較項目が対象です。
  • KEYNOCHKオプションおよび環境変数「EXSORTMGTOPT(64ビット版は「EXSORT64MGTOPT」)」のKEY_INVALID_NOCHKオプションと同時に指定できません。
25SELBRK選択条件式のブレイクオプション
  • SORT EE 08-50以降で有効なオプションです。
  • 出力ファイルパラメタ(-outfile,-catout,-splitoutパラメタ)に指定された選択条件式(include,omit,csvinclude,csvomitオペランド)にだけ有効なオプションです。
(凡例)
-:該当なし

表5-6 コマンドオプションと機能の関係

項番指定値基本機能レコード処理機能
ソートマージコピー簡易コピー選択集約編集分割連結
1DUP
NODUP
2OVWRT
INPOVWRT
3EBCJ※1※2
EBCE
4BIG※2
INPBIG※2
INPLTL※2
5OUTBIG
OUTLTL
6FMRG
7OVFLW
8ABS
9KEYNOCHK※1※2
10SUMNOCHK
11POSNOCHK※1※2
12DATENOCHK※1※2
13DATETIMENOCHK※1※2
14NOLOCK
EXC
15SYNC
16FSPLIT※3
17SEQOPNCLS
18INPCONSEPA
OUTCONSEPA
19SUMNULKEY※1
SUMNONULL
20OVFERR
21SJIS※1
22DIFFZERO※1
23DELBLANKLINE
24CSVFRMCHK※1※2
25SELBRK
(凡例)
○:有効
-:無効
注※1
集約キーが有効となります。
注※2
分割キー,および非分割データが有効となります。
注※3
分割キーが有効となります。

それぞれの指定値の詳細を次に示します。

<この節の構成>
5.5.1 重複レコードの入力順序保存機能(DUP|NODUPオプション)
5.5.2 ファイルの上書きオプション(OVWRT|INPOVWRTオプション)
5.5.3 EBCDIKコード比較オプション(EBCJ,EBCEオプション)
5.5.4 入力ファイルのエンディアンオプション(BIG|INPBIG|INPLTLオプション)
5.5.5 出力ファイルのエンディアン変更オプション(OUTBIG|OUTLTLオプション)
5.5.6 強制マージオプション(FMRGオプション)
5.5.7 10進数オーバーフロー判定オプション(OVFLWオプション)
5.5.8 内部10進数符号保障オプション(ABSオプション)
5.5.9 10進キーのチェックオプション(KEYNOCHKオプション)
5.5.10 10進集約項目のチェックオプション(SUMNOCHKオプション)
5.5.11 キー位置のチェックオプション(POSNOCHKオプション)
5.5.12 日付データのチェックオプション(DATENOCHKオプション)
5.5.13 日付時刻データのチェックオプション(DATETIMENOCHKオプション)
5.5.14 入出力ファイル共用・排他オプション(NOLOCK|EXCオプション)
5.5.15 キャッシュファイルの同期出力オプション(SYNCオプション)
5.5.16 強制ファイル分割機能(FSPLITオプション)
5.5.17 ファイル逐次OPEN/CLOSE機能(SEQOPNCLSオプション)
5.5.18 連続区切り文字オプション(INPCONSEPA,OUTCONSEPAオプション)
5.5.19 ナル文字列の集約オプション(SUMNULKEY,SUMNONULLオプション)
5.5.20 集約結果オーバーフロー検知オプション(OVFERRオプション)
5.5.21 シフトJISコード比較オプション(SJISオプション)
5.5.22 ゼロデータ比較オプション(DIFFZEROオプション)
5.5.23 空行削除オプション(DELBLANKLINEオプション)
5.5.24 CSV数値データ(固定小数点数)の形式チェックオプション(CSVFRMCHKオプション)
5.5.25 選択条件式のブレイクオプション(SELBRKオプション)