ソートマージ
パラメタ指定時に必要な値として指定できる最小値および最大値を,次の表に示します。
| 項目 | 最小値 | 最大値 | 単位 | 備考 | ||
|---|---|---|---|---|---|---|
| UNIX | Windows | |||||
| ソートキーの個数 | 1 | 64 | 64 | 個 | − | |
| マージキーの個数 | 1 | 64 | 64 | 個 | − | |
| 集約キーの個数 | 1 | 64 | 64 | 個 | − | |
| 選択条件式の個数 | 1 | 32 | 128 | 個 | − | |
| 集約項目の個数 | 0 | 64 | 64 | 個 | − | |
| キーおよび項目の位置 | 0 | レコード長−1 | レコード長−1 | バイト | − | |
| キーおよび項目の長さ | 文字(c,j) | 1 | 4,096 | 4,096 | バイト | 集約項目は指定できません。 |
| 2進数(n,m) | 2 | 8 | 8 | バイト | 2,4,8以外は指定できません。 | |
| 内部浮動小数点数(f) | 4 | 8 | 8 | バイト | 4,8以外は指定できません。 | |
| 内部10進数(p) | 1 | 10 | 10 | バイト | − | |
| 外部10進数(z) | 1 | 18 | 18 | バイト | − | |
| 左符号外部10進数(x) | 1 | 18 | 18 | バイト | − | |
| 右分離符号外部10進数(s) | 2 | 19 | 19 | バイト | − | |
| 左分離符号外部10進数(t) | 2 | 19 | 19 | バイト | − | |
| 日付(g) | 2 | 8 | 8 | バイト | 集約項目は指定できません。 | |
| 条件値の長さ | 文字条件値 | 1 | 4,096 | 4,096 | 桁 | − |
| 数値条件値 | 1 | 19 | 19 | 桁 | − | |
| 16進数条件値 | 2 | − | 8,192 | 桁 | − | |
| 日付条件値 | 2 | 8 | 8 | 桁 | − | |
| キーの合計長 | 1 | 4,096 | 4,096 | バイト | − | |
| 比較項目の合計長 | 1 | 4,096 | 4,096 | バイト | − | |
| 集約項目の合計長 | 0 | 4,096 | 4,096 | バイト | − | |
| 入力ファイル数 | 1 | 制限なし (システム側の制限あり) |
256 | 個 | 集約機能使用時の最大値は1個です。 | |
| 出力ファイルの数 | 1 | 1 | 1 | 個 | − | |
| レコードの長さ | 順編成ファイル | 1 | 65,535 | 65,535 | バイト | − |
| 相対編成ファイル | 1 | 65,535 | 65,535 | バイト | − | |
| 索引編成ファイル | 1 | 65,503 | 65,503 | バイト | − | |
| テキストファイル | 1 | 65,535 | 65,535 | バイト | − | |
| 項目 | 最小値 | 最大値 | 単位 | 備考 | ||
|---|---|---|---|---|---|---|
| キーの個数 | 1 | 128×n | 個 | 最大値の初期値は128個(n=1)です。 環境ファイル「EXS_KEYNUMMAX」で最大1,280個(n=10)まで拡張できます。 |
||
| CSVキーの個数 | 1 | 128×n | 個 | 最大値の初期値は128個(n=1)です。 環境ファイル「EXS_CSVKEYNUMMAX」で最大1,280個(n=10)まで拡張できます。 |
||
| 選択条件式の個数 | 1 | 128×n | 個 | 最大値の初期値は128個(n=1)です。 環境ファイル「EXS_SELNUMMAX」で最大1,280個(n=10)まで拡張できます。 |
||
| CSV選択条件式の個数 | 1 | 128×n | 個 | 最大値の初期値は128個(n=1)です。 環境ファイル「EXS_CSVSELNUMMAX」で最大1,280個(n=10)まで拡張できます。 |
||
| 集約項目の個数 | 0 | 128×n | 個 | 最大値の初期値は128個(n=1)です。 環境ファイル「EXS_SUMNUMMAX」で最大1,280個(n=10)まで拡張できます。 |
||
| CSV集約項目の個数 | 0 | 128×n | 個 | 最大値の初期値は128個(n=1)です。 環境ファイル「EXS_CSVSUMNUMMAX」で最大1,280個(n=10)まで拡張できます。 |
||
| 編集フォーマットの個数 | 1 | 128 | 個 | − | ||
| CSV編集フォーマットの個数 | 1 | 128 | 個 | − | ||
| 分割キーの個数 | 1 | 64 | 個 | − | ||
| 分割CSVキーの個数 | 1 | 64 | 個 | − | ||
| 非分割データの個数 | 1 | 64 | 個 | − | ||
| 非分割CSVデータの個数 | 1 | 64 | 個 | − | ||
| 文字順序変更機能に指定する文字コードの個数 | 1 | 256 | 対 | 変換対象の文字コードと,変換後の順序を対で指定します。 | ||
| キーおよび項目の位置 | 0 | レコード長−1 | バイト | − | ||
| CSVキーおよび項目の位置 | 1 | 16,384 | セル番号 | − | ||
| キーおよび項目の長さ | 文字(c,j,q,w) | 1※1 | 16,384※1 | バイト | 集約項目は指定できません。 | |
| マルチバイト文字(u,v) | 1 | 4,096 | 文字 | − | ||
| 左分離符号付き数字(d) | 1 | 256 | 桁 | − | ||
| 2進数(n,m) | 2 | 8 | バイト | 2,4,8以外は指定できません。 | ||
| 2進数(a) | 4 | 16 | 桁 | 2,4,8バイトに対応するマスクビットを4,8,16桁の16進数で指定します。 キー以外は指定できません。 |
||
| 2進数(b) | 2 | 8,192 | 桁 | 1〜4,096バイトに対応するマスクビットを2〜8,192桁の16進数で指定します。 キー以外は指定できません。 |
||
| 内部浮動小数点数(f) | 4 | 8 | バイト | 4,8以外は指定できません。 | ||
| 内部10進数(p) | 1 | 10 | バイト | − | ||
| 外部10進数(z) | 1 | 18 | 桁 | − | ||
| 左符号外部10進数(x) | 1 | 18 | 桁 | − | ||
| 右分離符号外部10進数(s) | 2 | 19 | 桁 | − | ||
| 左分離符号外部10進数(t) | 2 | 19 | 桁 | − | ||
| 日付(g) | 2 | 8 | 桁 | 集約項目は指定できません。 | ||
| CSVキーおよび項目の長さ | 文字(c,j,q,w) | 1※1 | 16,384※1 | バイト | 集約項目は指定できません。 | |
| マルチバイト文字(u,v) | 1 | 4,096 | 文字 | − | ||
| 左分離符号付き数字(d) | 1 | 256 | 桁 | 集約項目は指定できません。 | ||
| 固定小数点数(z) | 1 | 38 | 桁 | − | ||
| 西暦2/4桁年号(g) | 1 | 8 | 桁 | 集約項目は指定できません。 | ||
| 日付時刻(h) | 日付 | 0 | 8 | 桁 | 集約項目は指定できません。 | |
| 時刻 | 0 | 9 | 桁 | |||
| 条件値の長さ | 文字条件値 | 1 | 4,096 | 桁 | − | |
| 10進数条件値 | 1 | 19 | 桁 | 符号なしは最大18桁です。 | ||
| 数字条件値 | 1 | 256 | 桁 | 左分離符号付き数字(d)の条件値です。 | ||
| 16進数条件値 | 2※2 | 32,768※2 | 桁 | − | ||
| 日付条件値 | 2 | 8 | 桁 | − | ||
| CSV条件値の長さ | 文字条件値 | 1 | 4,096 | 桁 | − | |
| 固定小数点数条件値 | 1 | 39 | 桁 | 符号なしは最大38桁です。 | ||
| 数値条件値 | 1 | 256 | 桁 | 左分離符号付き数字(d)の条件値です。 | ||
| 16進数条件値 | 2※2 | 32,768※2 | 桁 | − | ||
| 日付条件値 | 2 | 8 | 桁 | − | ||
| 日付時刻(h) | 日付 | 0 | 8 | 桁 | − | |
| 時刻 | 0 | 9 | 桁 | − | ||
| キーの合計長 | 1 | 16,384×m※3 | バイト | 最大値の初期値はm=1です。環境ファイル「EXS_KEYNUMMAX」で最大m=16まで拡張できます。 | ||
| CSVキーの合計長 | 1 | 16,384×m※3 | バイト | 最大値の初期値はm=1です。環境ファイル「EXS_CSVKEYNUMMAX」で最大m=16まで拡張できます。 | ||
| 比較項目の合計長 | 1 | 16,384×m※3 | バイト | 最大値の初期値はm=1です。環境ファイル「EXS_SELNUMMAX」で最大m=16まで拡張できます。 | ||
| CSV比較項目の合計長 | 1 | 16,384×m※3 | バイト | 最大値の初期値はm=1です。環境ファイル「EXS_CSVSELNUMMAX」で最大m=16まで拡張できます。 | ||
| 集約項目の合計長 | 0 | 4,096×m | バイト | 最大値の初期値はm=1です。環境ファイル「EXS_SUMNUMMAX」で最大m=16まで拡張できます。 | ||
| CSV集約項目の合計長 | 0 | 4,096×m | バイト | 最大値の初期値はm=1です。環境ファイル「EXS_CSVSUMNUMMAX」で最大m=16まで拡張できます。 | ||
| 分割キーの合計長 | 1 | 16,384※3 | バイト | − | ||
| 分割CSVキーの合計長 | 1 | 16,384※3 | バイト | − | ||
| 非分割データの合計長 | 1 | 16,384※3 | バイト | − | ||
| 非分割CSVデータの合計長 | 1 | 16,384※3 | バイト | − | ||
| 入力ファイルパラメタの個数 (-inpfile,-catinp,-splitinp,-cpyinpパラメタ) |
1 | 1※4 | 個 | − | ||
| 入力ファイル数 | -inpfileパラメタ | 1 | 256 (システム側の制限あり)※4 |
個 | -function copyと組み合わせた集約機能を使用する場合,最大値は1個です。 | |
| -catinp,-splitinpパラメタ | 1 | 制限なし (システム側の制限あり)※4 |
個 | -function copyと組み合わせた集約機能を使用する場合,最大値は1個です。 | ||
| -cpyinpパラメタ | 1 | 制限なし (システム側の制限あり)※4 |
個 | − | ||
| 出力ファイルパラメタの個数 | -outfileパラメタ | 1 | 64※4 | 個 | − | |
| 制限なし※4 | -outfileパラメタ数の制限解除オプション指定で制限なく指定できます。※7 | |||||
| -catout,-splitoutパラメタ | 1 | 制限なし※4 | 個 | − | ||
| -cpyoutパラメタ | 1 | 1※4 | 個 | − | ||
| すべての出力ファイルパラメタに指定できる出力ファイルの合計数 | -outfileパラメタ | 1 | 256 (システム側の制限あり)※4 |
個 | 1つの-outfileパラメタに指定できる出力ファイル数は最大4個です。 | |
| 制限なし (システム側の制限あり)※4 |
-outfileパラメタ数の制限解除オプション指定で制限なく指定できます。※7 1つの-outfileパラメタに指定できる出力ファイル数は最大4個です。 |
|||||
| -catoutパラメタ | 1 | 制限なし (システム側の制限あり)※4 |
個 | 1つの-catoutパラメタに指定できる出力ファイル数は最大4個です。 | ||
| -splitoutパラメタ | 1 | 制限なし (システム側の制限あり)※4 |
個 | 1つの-splitoutパラメタに指定できる出力ファイル数は最大4個です。 | ||
| -cpyoutパラメタ | 1 | 4 (システム側の制限あり)※4 |
個 | − | ||
| レコード長※6 | 順編成ファイル | 1 | 65,535 | バイト | − | |
| テキストファイル | 1 | 65,535※5 | バイト | − | ||
| CSVファイル | 0 | 65,535※5 | バイト | − | ||
| エンコード種別 | 文字(c,j,q,w)に指定できる長さ (単位:バイト) |
|
|---|---|---|
| 最小長 | 最大長 | |
| ASCII,SJIS,EUC-JP,EUC-HJまたはUTF-8 | 1 | 4,096 |
| UCS-2LE,UCS-2BE,UTF-16LEまたはUTF-16BE | 2 | 8,192 |
| UCS-4LE,UCS-4BE,UTF-32LEまたはUTF-32BE | 4 | 16,384 |
| エンコード種別 | 16進数条件値に指定できる桁数 | |
|---|---|---|
| 最小長 | 最大長 | |
| ASCII,SJIS,EUC-JP,EUC-HJまたはUTF-8 | 2 | 8,192 |
| UCS-2LE,UCS-2BE,UTF-16LEまたはUTF-16BE | 4 | 16,384 |
| UCS-4LE,UCS-4BE,UTF-32LEまたはUTF-32BE | 8 | 32,768 |
| エンコード種別 | キー・項目の最大合計長 (単位:バイト) |
|---|---|
| ASCII,SJIS,EUC-JP,EUC-HJまたはUTF-8 | 4,096×m |
| UCS-2LE,UCS-2BE,UTF-16LEまたはUTF-16BE | 8,192×m |
| UCS-4LE,UCS-4BE,UTF-32LEまたはUTF-32BE | 16,384×m |
| エンコード種別 | 改行文字のコード | テキスト・CSVファイルの最大レコード長 (単位:バイト) |
||
|---|---|---|---|---|
| CR | LF | 改行文字がLFの場合 | 改行文字がCRLFの場合 | |
| ASCII | 0x0d | 0x0a | 65,535 | 65,534 |
| SJIS | ||||
| EUC-JP | ||||
| EUC-HJ | ||||
| UTF-8 | ||||
| UCS-2LE | 0x0d00 | 0x0a00 | 65,534 | 65,532 |
| UTF-16LE | ||||
| UCS-2BE | 0x000d | 0x000a | ||
| UTF-16BE | ||||
| UCS-4LE | 0x0d000000 | 0x0a000000 | 65,532 | 65,528 |
| UTF-32LE | ||||
| UCS-4BE | 0x0000000d | 0x0000000a | ||
| UTF-32BE | ||||
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.