ソートマージ
reclen=record-length
| 出力ファイルのファイル編成 | オペランド | |
|---|---|---|
| reclen | minlen※ | |
| 固定長順編成ファイル | ○ | × |
| 可変長順編成ファイル | ○ | ○ |
| テキストファイル | △ | △ |
| CSVファイル | △ | △ |
表5-22 ファイル編成とreclen,minlenオペランドの関係
| 入力ファイルのファイル編成 | 出力ファイルのファイル編成 | オペランド | |
|---|---|---|---|
| reclen | minlen※ | ||
| 固定長順編成 | 固定長順編成 | △ | × |
| 可変長順編成 | ○ | ○ | |
| テキスト | △ | △ | |
| 可変長順編成 | 固定長順編成 | ○ | × |
| 可変長順編成 | △ | △ | |
| テキスト | △ | △ | |
| テキスト | 固定長順編成 | ○ | × |
| 可変長順編成 | ○ | ○ | |
| テキスト | △ | △ | |
| CSV | CSV | △ | △ |
| 出力ファイル編成 | 指定できる範囲 | ||
|---|---|---|---|
| Windows版,UNIXの32ビット版SORT EE | UNIXの64ビット版SORT EE 環境変数「EXSORT64MAXRECLEN」の指定 |
||
| なし | あり | ||
| 固定長順編成ファイル | 1〜65,535 | 1〜65,535 | 1〜レコード長の上限値※1 |
| 可変長順編成ファイル | 1〜65,535 | 1〜65,535 | 1〜レコード長の上限値※1 |
| テキストファイル※4 | 1〜65,535※2 | 1〜65,535※2 | 1〜レコード長の上限値※1,※3 |
| CSVファイル※4 | 0〜65,535※2 | 0〜65,535※2 | 0〜レコード長の上限値※1,※3 |
表5-23 テキスト・CSVファイルに指定できる範囲の最大値
| エンコード 種別 |
改行文字のコード | テキスト・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 | ||||
表5-24 固定長順編成ファイルの出力レコードのそろえ方
| reclenオペランド | レコード長のそろえ方 | |
|---|---|---|
| 指定あり | フォーマット長※ < reclen |
|
| フォーマット長※ = reclen |
フォーマット長※で出力します。 | |
| フォーマット長※ > reclen |
|
|
| 指定なし | フォーマット長※で出力します。 | |
表5-25 テキストまたはCSVファイルの出力レコードのそろえ方
| reclenオペランド | レコード長のそろえ方 | |
|---|---|---|
| 指定あり | フォーマット長※ < minlen |
|
| minlen ≦ フォーマット長※ ≦ reclen |
フォーマット長※で出力します。 | |
| フォーマット長※ > reclen |
|
|
| 指定なし | フォーマット長※で出力します。 | |
表5-26 固定長順編成ファイルの出力レコードのそろえ方
| reclenオペランド | レコード長のそろえ方 | |
|---|---|---|
| 指定あり | 実レコード長<reclen |
|
| 実レコード長=reclen | 実レコード長で出力します。 | |
| 実レコード長>reclen |
|
|
| 指定なし | 実レコード長で出力します。 | |
表5-27 固定長順編成ファイル以外の出力レコードのそろえ方
| reclen,minlenオペランド | レコード長のそろえ方 | |
|---|---|---|
| 指定あり | 実レコード長<minlen |
|
| minlen≦ 実レコード長 ≦reclen |
実レコード長で出力します。 | |
| 実レコード長>reclen |
|
|
| 指定なし | 実レコード長で出力します。 | |
All Rights Reserved. Copyright (C) 2008, 2019, Hitachi, Ltd.