ソートマージ
reorg=reorganization-format [△reorganization-format …]
[insertpos]+pos[−len][boundary]
[insertpos]+insertdata−cnt
表5-28 insertposに指定できる値の範囲(Windows版,UNIXの32ビット版,UNIXの64ビット版で環境変数「EXSORT64MAXRECLEN」の指定がない,または指定が無効の場合)
| ファイル編成 | -locatajstパラメタ | |||
|---|---|---|---|---|
| 指定あり | 指定なし | |||
| 固定長順編成ファイル | 1〜65,535 | 0〜65,534 | ||
| 可変長順編成ファイル | 1または5〜65,539※1 | |||
| テキストファイル※2 | 改行文字 「LF」 |
ASCII SJIS EUC-JP EUC-HJ UTF-8 |
1〜65,535 | |
| UCS-2LE UCS-2BE UTF-16LE UTF-16BE |
1〜65,533 (2の倍数+1※3) |
0〜65,532 (2の倍数※3) |
||
| UCS-4LE UCS-4BE UTF-32LE UTF-32BE |
1〜65,529 (4の倍数+1※4) |
0〜65,528 (4の倍数※4) |
||
| 改行文字 「CRLF」 |
ASCII SJIS EUC-JP EUC-HJ UTF-8 |
1〜65,534 | 0〜65,533 | |
| UCS-2LE UCS-2BE UTF-16LE UTF-16BE |
1〜65,531 (2の倍数+1※3) |
0〜65,530 (2の倍数※3) |
||
| UCS-4LE UCS-4BE UTF-32LE UTF-32BE |
1〜65,525 (4の倍数+1※4) |
0〜65,524 (4の倍数※4) |
||
表5-29 insertposに指定できる値の範囲(UNIXの64ビット版で環境変数「EXSORT64MAXRECLEN」の指定がある場合)
| ファイル編成 | -locatajstパラメタ | ||
|---|---|---|---|
| 指定あり | 指定なし | ||
| 固定長順編成ファイル | 1〜レコード長の上限値※1 | 0〜レコード長の上限値※1−1 | |
| 可変長順編成ファイル | 5〜レコード長の上限値※1+4※3 | 0〜レコード長の上限値※1−1 | |
| テキストファイル※2 | ASCII SJIS EUC-JP EUC-HJ UTF-8 |
1〜レコード長の上限値※1 | 0〜レコード長の上限値※1−1 |
| UCS-2LE UCS-2BE UTF-16LE UTF-16BE |
1〜レコード長の上限値※1−1(2の倍数+1)※4 | 0〜レコード長の上限値※1−2(2の倍数)※4 | |
| UCS-4LE UCS-4BE UTF-32LE UTF-32BE |
1〜レコード長の上限値※1−3(4の倍数+1)※5 | 0〜レコード長の上限値※1−4(4の倍数)※5 | |
| ファイル編成 | -locatajstパラメタ | |
|---|---|---|
| 指定あり | 指定なし | |
| 固定長順編成ファイル | 1 | 0 |
| 可変長順編成ファイル | 1または5※ | 0 |
| テキストファイル | 1 | 0 |
表5-30 lenに指定できる値の範囲(Windows版,UNIXの32ビット版,UNIXの64ビット版で環境変数「EXSORT64MAXRECLEN」の指定がない,または指定が無効の場合)
| ファイル編成 | -locatajstパラメタ | |||
|---|---|---|---|---|
| 指定あり | 指定なし | |||
| 固定長順編成ファイル | 1〜65,535 | 1〜65,535 | ||
| 可変長順編成ファイル | 1〜65,539 | |||
| テキストファイル※1 | 改行文字 「LF」 |
ASCII SJIS EUC-JP EUC-HJ UTF-8 |
1〜65,535 | |
| UCS-2LE UCS-2BE UTF-16LE UTF-16BE |
2〜65,534 (2の倍数※2) |
2〜65,534 (2の倍数※2) |
||
| UCS-4LE UCS-4BE UTF-32LE UTF-32BE |
4〜65,532 (4の倍数※3) |
4〜65,532 (4の倍数※3) |
||
| 改行文字 「CRLF」 |
ASCII SJIS EUC-JP EUC-HJ UTF-8 |
1〜65,534 | 1〜65,534 | |
| UCS-2LE UCS-2BE UTF-16LE UTF-16BE |
2〜65,532 (2の倍数※2) |
2〜65,532 (2の倍数※2) |
||
| UCS-4LE UCS-4BE UTF-32LE UTF-32BE |
4〜65,528 (4の倍数※3) |
4〜65,528 (4の倍数※3) |
||
表5-31 lenに指定できる値の範囲(UNIXの64ビット版で環境変数「EXSORT64MAXRECLEN」の指定がある場合)
| ファイル編成 | -locatajstパラメタ | ||
|---|---|---|---|
| 指定あり | 指定なし | ||
| 固定長順編成ファイル | 1〜レコード長の上限値※2 | 1〜レコード長の上限値※2 | |
| 可変長順編成ファイル | 1〜レコード長の上限値+4※2 | ||
| テキストファイル※1 | ASCII SJIS EUC-JP EUC-HJ UTF-8 |
1〜レコード長の上限値※2 | |
| UCS-2LE UCS-2BE UTF-16LE UTF-16BE |
2〜レコード長の上限値※2(2の倍数※3) | 2〜レコード長の上限値※2(2の倍数※3) | |
| UCS-4LE UCS-4BE UTF-32LE UTF-32BE |
4〜レコード長の上限値※2(4の倍数※4) | 4〜レコード長の上限値※2(4の倍数※4) | |
表5-32 cntに指定できる繰り返しの回数の範囲
| レコードの上限値 | ||
|---|---|---|
| Windows版,UNIXの32ビット版SORT EE | UNIXの64ビット版SORT EE 環境変数「EXSORT64MAXRECLEN」の指定 |
|
| なしまたは指定が無効 | あり | |
| 65,535 | 65,535 | 「EXSORT64MAXRECLEN」に指定した「レコード長の上限値」 |
All Rights Reserved. Copyright (C) 2008, 2019, Hitachi, Ltd.