ソートマージ
SELBRKオプションは,SORT EE 08-50以降で有効なオプションです。
出力ファイルパラメタ(-outfile,-splitout,-catoutパラメタ)に指定された選択条件式(include,omit,csvinclude,csvomitオペランド)を,指定された順に評価,選択(出力ファイルへの出力)し,選択条件式に合致した時点で評価を終了(ブレイク)します。
図5-3 選択条件式のブレイクオプションの例
SELBRKオプションを指定しない場合,指定した選択条件式をすべて評価,選択するため,1レコードは選択条件式に合致した複数のファイルへ出力されます。例えば,1,2,3の選択条件式に合致する「単価が\30」のレコードは,出力ファイルOUTFILE-1,OUTFILE-2,OUTFILE-3へ出力されます。
SELBRKオプションを指定した場合,指定した選択条件式を,指定された順に評価,選択し,選択条件式に合致した時点で評価を終了するため,1レコードは1ファイルだけ出力されます。例えば,「単価\30」のレコードは,1,2,3の選択条件式に合致しますが,1の選択条件式に合致した時点で評価を終了するため,出力ファイルOUTFILE-1だけ出力されます。
指定値「SELBRK」が有効になる選択条件式の範囲を次の表に示します。
指定パラメタ | 選択条件式(指定オペランド) | |||
---|---|---|---|---|
include | omit | csvinclude | csvomit | |
-inpfile | − | − | − | − |
-outfile | ○ | ○ | ○ | ○ |
-catinp | − | − | − | − |
-catout | ○ | ○ | ○ | ○ |
-splitinp | − | − | − | − |
-splitout | ○ | ○ | ○ | ○ |
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.