ソートマージ
CSVFRMCHKオプションは,SORT EE 08-50以降で有効なオプションです。
ソート機能,マージ機能,選択機能,または集約機能を使用する場合,次に示す条件のときは指定したキーまたは比較項目範囲以外の入力データの形式が不正であってもエラーになりません。
指定値「CSVFRMCHK」が有効になる選択条件式の範囲を次の表に示します。
指定パラメタ | 選択条件式(指定オペランド) | |||
---|---|---|---|---|
include | omit | csvinclude | csvomit | |
-inpfile | − | − | ○ | ○ |
-outfile | − | − | ○ | ○ |
-catinp | − | − | ○ | ○ |
-catout | − | − | ○ | ○ |
-splitinp | − | − | ○ | ○ |
-splitout | − | − | ○ | ○ |
CSV数値データ(固定小数点数)の比較項目で,有効桁5桁(下線部分)を指定した場合のデータの扱い例を次の表に示します。
# | セルデータ | オプション 指定なし |
KEYNOCHKオプション指定 | CSVFRMCHKオプション指定 | 備考 |
---|---|---|---|---|---|
1 | 12345678 | 45678 | 45678 | 45678 | 全文字が数字 |
2 | AAA45678 | 不正 | 45678 | 45678 | 有効桁外が英字 |
3 | 123BBBBB | 不正 | 22222※ | 不正 | 有効桁内が英字 |
CSV数値データ(固定小数点数)が不正な場合の例を次に示します。
CSVFRMCHK | 不正データの条件 | 不正データの扱い | 備考 |
---|---|---|---|
指定なし |
|
KBLS1211-EまたはKBLS1320-Eメッセージを表示し,exsortコマンドが異常終了する。 | 除外文字の位置規則については,「付録B CSVファイルのデータの扱い(SORT EEの機能)」を参照してください。 |
指定あり |
|
有効桁範囲内に不正データを含む場合は,KBLS1211-EまたはKBLS1320-Eメッセージを表示し,exsortコマンドが異常終了する。 | 除外文字の位置規則については「付録B.5 数値データ(固定小数点数)の除外文字の位置規則」を参照してください。 |
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.