ソートマージ
SORT EEでは,コマンドのパラメタ省略時に設定するデフォルト値を定義する環境変数を用意しています。
また,SORT EEの環境変数の指定がない場合は,SORTの環境変数(Windowsでは環境ファイル)の指定があれば,SORTの環境変数(Windowsでは環境ファイル)の指定を有効とします。
32ビット版SORT EEでは,「EXSORT」で始まる環境変数名はSORT EEの予約変数名となります。また,64ビット版SORT EEでは,「EXSORT64」で始まる環境変数名がSORT EEの予約変数名となります。SORTの設定以外で「EXSORT〜」および「EXSORT64〜」の環境変数名を使用しないでください。
SORT EEに関係する環境変数を次の表に示します。括弧内は,64ビット版の環境変数名を示します。
表14-1 SORT EEに関係する環境変数(Windowsの場合)
環境変数名 | 対応する コマンドパラメタ |
SORT 環境ファイル |
ソート | マージ | コピー | 簡易コピー | 選択 | 集約 | 編集 | 分割 | 連結 |
---|---|---|---|---|---|---|---|---|---|---|---|
EXSORTDATEOPT (EXSORT64DATEOPT) |
-dateopt | date_opt | ○ | ○ | × | × | ○ | ○ ※1 |
× | ○ ※2 |
× |
EXSORTSORTTMPDIR (EXSORT64SORTTMPDIR) |
-sorttmpdir | temp_dir1 | ○ | × | × | × | × | × | × | × | × |
EXSORTMERGETMPDIR (EXSORT64MERGETMPDIR) |
-mergetmpdir | temp_dir3 | ○ | × | × | × | × | × | × | × | × |
EXSORTWORKSIZE (EXSORT64WORKSIZE) |
-worksize | work_size | ○ | × | × | × | × | × | × | × | × |
EXSORTMSGOPT (EXSORT64MSGOPT) |
− | msg_opt | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXSORTMSGFILE (EXSORT64MSGFILE) |
− | msg_file | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXSORTMGTOPT (EXSORT64MGTOPT) |
-cmdopt | − | − | − | − | − | − | − | − | − | − |
・KEY_INVALID_NOCHK | KEYNOCHK | − | ○ | ○ | × | × | ○ | ○ ※1 |
× | ○※2 | × |
・SUM_INVALID_NOCHK | SUMNOCHK | − | × | × | × | × | × | ○ | × | × | × |
・VKEY_POS_NOCHK | POSNOCHK | − | ○ | ○ | × | × | × | ○ ※1 |
× | ○※2 | × |
・DATE_INVALID_NOCHK | DATENOCHK | − | ○ | ○ | × | × | ○ | ○ ※1 |
× | ○※2 | × |
・DATETIME_INVALID_NOCHK | DATETIMENOCHK | − | ○ | ○ | × | × | ○ | ○ ※1 |
× | ○ ※2 |
× |
・LOCK_INVALID | NOLOCK | − | ○ | ○ | ○ | × | × | × | × | × | × |
EXSORTDUPOPT (EXSORT64DUPOPT) |
-cmdopt DUP | − | ○ | × | × | × | × | × | × | × | × |
EXSORTIOSIZE (EXSORT64IOSIZE) |
-iosize | − | ○ | ○ ※3 |
○ ※3 |
○ | × | × | × | ○ ※5 |
× |
EXSORTINPIOSIZE (EXSORT64INPIOSIZE) |
-iosize inpiosize | − | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTOUTIOSIZE (EXSORT64OUTIOSIZE) |
-iosize outiosize | − | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTSORTTMPIOSIZE (EXSORT64SORTTMPIOSIZE) |
-iosize sorttmpiosize | − | ○ | × | × | × | × | × | × | × | × |
EXSORTMERGETMPIOSIZE (EXSORT64MERGETMPIOSIZE) |
-iosize mergetmpiosize | − | ○ | × | × | × | × | × | × | × | × |
EXSORT_HI_WORKSIZE (EXSORT64_HI_WORKSIZE) |
− | − | ○ | × | × | × | × | × | × | × | × |
EXSORTBOMLNGIN (EXSORT64BOMLNGIN) |
− | − | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTBOMLNGOUT (EXSORT64BOMLNGOUT) |
− | − | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTBOMGETPUT (EXSORT64BOMGETPUT) |
− | − | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTSTRINGDIR (EXSORT64STRINGDIR) |
− | − | ○ | × | × | × | × | × | × | × | × |
EXSORTSUPPRESSSPLITMSG (EXSORT64SUPPRESSSPLITMSG) |
− | − | × | × | × | × | × | × | × | ○ | × |
EXSORTSUPPRESSCATMSG (EXSORT64SUPPRESSCATMSG) |
− | − | × | × | × | × | × | × | × | × | ○ |
EXSORTNOCREATEZEROFILE (EXSORT64NOCREATEZEROFILE) |
− | − | × | × | × | × | × | × | × | ○※4 | × |
EXSORTCATINPNOERR (EXSORT64CATINPNOERR) |
− | − | × | × | × | × | × | × | × | × | ○ |
EXSORTFILESPLITNUMB (EXSORT64FILESPLITNUMB) |
− | − | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITNUMBONE (EXSORT64SPLITNUMBONE) |
− | − | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITTMPDIR (EXSORT64SPLITTMPDIR) |
-splittmpdir | − | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITTMPIOSIZE (EXSORT64SPLITTMPIOSIZE) |
-iosize splittmpiosize | − | × | × | × | × | × | × | × | ○ | × |
EXSORTCATNAMESEQ (EXSORT64CATNAMESEQ) |
-catinp nameseq | − | × | × | × | × | × | × | × | × | ○ |
EXSORTOVFERROPT (EXSORT64OVFERROPT) |
-cmdopt OVFERR | − | × | × | × | × | × | ○ | × | × | × |
EXSORTGOPTION (EXSORT64GOPTION) |
− | − | ○ | ○ | × | × | ○ | ○※1 | × | ○※2 | × |
EXSORTPACKSIGNTYPE (EXSORT64PACKSIGNTYPE) |
− | − | ○ | ○ | × | × | ○ | ○ | × | ○※2 | × |
EXSORTUNPACKDATATYPE (EXSORT64UNPACKDATATYPE) |
− | − | ○ | ○ | × | × | ○ | ○ | × | ○※2 | × |
EXSORTDELBLANKLINE (EXSORT64DELBLANKLINE) |
-cmdopt DELBLANKLINE | − | ○ | ○ | ○ | × | × | × | × | × | × |
EXSORTOUTFILENUMUNLIMIT (EXSORT64OUTFILENUMUNLIMIT) |
− | − | ○ | ○ | ○ | × | − | − | − | − | − |
EXSORTPRMSIZEUNLIMIT (EXSORT64PRMSIZEUNLIMIT) |
− | − | ○ | ○ | ○ | − | ○ | ○ | ○ | ○ | ○ |
EXSORTOUTFILENODUPCHK (EXSORT64OUTFILENODUPCHK) |
− | − | ○ | ○ | ○ | × | − | − | − | ○ | ○ |
EXSORTLOGSUPPRESS (EXSORT64LOGSUPPRESS) |
− | − | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
表14-2 SORT EEに関係する環境変数(UNIXの場合)
環境変数名 | 対応する コマンドパラメタ |
SORT 環境変数 (SORTOPT) |
ソート | マージ | コピー | 簡易コピー | 選択 | 集約 | 編集 | 分割 | 連結 |
---|---|---|---|---|---|---|---|---|---|---|---|
EXSORTDATEOPT (EXSORT64DATEOPT) |
-dateopt | -g | ○ | ○ | × | × | ○ | ○ ※1 |
× | ○ ※2 |
× |
EXSORTSORTTMPDIR (EXSORT64SORTTMPDIR) |
-sorttmpdir | -T | ○ | × | × | × | × | × | × | × | × |
EXSORTMERGETMPDIR (EXSORT64MERGETMPDIR) |
-mergetmpdir | -T2 | ○ | × | × | × | × | × | × | × | × |
EXSORTWORKSIZE (EXSORT64WORKSIZE) |
-worksize | -y | ○ | × | × | × | × | × | × | × | × |
EXSORTMSGOPT (EXSORT64MSGOPT) |
− | − | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXSORTMSGFILE (EXSORT64MSGFILE) |
− | − | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXSORTMGTOPT (EXSORT64MGTOPT) |
-cmdopt | − | − | − | − | − | − | − | − | − | − |
・KEY_INVALID_NOCHK | KEYNOCHK | − | ○ | ○ | × | × | ○ | ○ ※1 |
× | ○※2 | × |
・SUM_INVALID_NOCHK | SUMNOCHK | − | × | × | × | × | × | ○ | × | × | × |
・VKEY_POS_NOCHK | POSNOCHK | − | ○ | ○ | × | × | × | ○ ※1 |
× | ○※2 | × |
・DATE_INVALID_NOCHK | DATENOCHK | − | ○ | ○ | × | × | ○ | ○ ※1 |
× | ○※2 | × |
・DATETIME_INVALID_NOCHK | DATETIMENOCHK | − | ○ | ○ | × | × | ○ | ○ ※1 |
× | ○ ※2 |
× |
・LOCK_INVALID | NOLOCK | − | ○ | ○ | ○ | × | × | × | × | × | × |
EXSORTDUPOPT (EXSORT64DUPOPT) |
-cmdopt DUP | − | ○ | × | × | × | × | × | × | × | × |
EXSORTIOSIZE (EXSORT64IOSIZE) |
-iosize | − | ○ | ○ ※3 |
○ ※3 |
○ | × | × | × | ○ ※5 |
× |
EXSORTINPIOSIZE (EXSORT64INPIOSIZE) |
-iosize inpiosize | − | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTOUTIOSIZE (EXSORT64OUTIOSIZE) |
-iosize outiosize | − | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTSORTTMPIOSIZE (EXSORT64SORTTMPIOSIZE) |
-iosize sorttmpiosize | − | ○ | × | × | × | × | × | × | × | × |
EXSORTMERGETMPIOSIZE (EXSORT64MERGETMPIOSIZE) |
-iosize mergetmpiosize | − | ○ | × | × | × | × | × | × | × | × |
EXSORT_HI_WORKSIZE (EXSORT64_HI_WORKSIZE) |
− | − | ○ | × | × | × | × | × | × | × | × |
EXSORTBOMLNGIN (EXSORT64BOMLNGIN) |
− | − | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTBOMLNGOUT (EXSORT64BOMLNGOUT) |
− | − | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTBOMGETPUT (EXSORT64BOMGETPUT) |
− | − | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTSTRINGDIR (EXSORT64STRINGDIR) |
− | − | ○ | × | × | × | × | × | × | × | × |
EXSORTSUPPRESSSPLITMSG (EXSORT64SUPPRESSSPLITMSG) |
− | − | × | × | × | × | × | × | × | ○ | × |
EXSORTSUPPRESSCATMSG (EXSORT64SUPPRESSCATMSG) |
− | − | × | × | × | × | × | × | × | × | ○ |
EXSORTNOCREATEZEROFILE (EXSORT64NOCREATEZEROFILE) |
− | − | × | × | × | × | × | × | × | ○※4 | × |
EXSORTCATINPNOERR (EXSORT64CATINPNOERR) |
− | − | × | × | × | × | × | × | × | × | ○ |
EXSORTFILESPLITNUMB (EXSORT64FILESPLITNUMB) |
− | − | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITNUMBONE (EXSORT64SPLITNUMBONE) |
− | − | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITTMPDIR (EXSORT64SPLITTMPDIR) |
-splittmpdir | − | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITTMPIOSIZE (EXSORT64SPLITTMPIOSIZE) |
-iosize splittmpiosize | − | × | × | × | × | × | × | × | ○ | × |
EXSORTOVFERROPT (EXSORT64OVFERROPT) |
-cmdopt OVFERR | − | × | × | × | × | × | ○ | × | × | × |
EXSORTGOPTION (EXSORT64GOPTION) |
− | − | ○ | ○ | × | × | ○ | ○※1 | × | ○※2 | × |
EXSORTPACKSIGNTYPE (EXSORT64PACKSIGNTYPE) |
− | − | ○ | ○ | × | × | ○ | ○ | × | ○※2 | × |
EXSORTUNPACKDATATYPE (EXSORT64UNPACKDATATYPE) |
− | − | ○ | ○ | × | × | ○ | ○ | × | ○※2 | × |
EXSORTDELBLANKLINE (EXSORT64DELBLANKLINE) |
-cmdopt DELBLANKLINE | − | ○ | ○ | ○ | × | × | × | × | × | × |
EXSORT64OUTFILENUMUNLIMIT | − | − | ○ | ○ | ○ | × | − | − | − | − | − |
EXSORT64PRMSIZEUNLIMIT | − | − | ○ | ○ | ○ | − | ○ | ○ | ○ | ○ | ○ |
EXSORT64OUTFILENODUPCHK | − | − | ○ | ○ | ○ | × | − | − | − | ○ | ○ |
EXSORT64LOGSUPPRESS | − | − | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXSORT64SORTLIBOPTION | − | − | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.