ソートマージ
reclen=record-length
| 出力ファイルのファイル編成 | オペランド | |
|---|---|---|
| reclen | minlen※ | |
| 固定長順編成ファイル | ○ | × |
| 可変長順編成ファイル | ○ | ○ |
| テキストファイル | △ | △ |
| CSVファイル | △ | △ |
表5-16 ファイル編成とreclen,minlenオペランドの関係
| 入力ファイルのファイル編成 | 出力ファイルのファイル編成 | オペランド | |
|---|---|---|---|
| reclen | minlen※ | ||
| 固定長順編成 | 固定長順編成 | △ | × |
| 可変長順編成 | ○ | ○ | |
| テキスト | △ | △ | |
| 可変長順編成 | 固定長順編成 | ○ | × |
| 可変長順編成 | △ | △ | |
| テキスト | △ | △ | |
| テキスト | 固定長順編成 | ○ | × |
| 可変長順編成 | ○ | ○ | |
| テキスト | △ | △ | |
| CSV | CSV | △ | △ |
| 出力ファイル編成 | 指定できる範囲 |
|---|---|
| 固定長順編成ファイル | 1〜65,535 |
| 可変長順編成ファイル | 1〜65,535 |
| テキストファイル※ | 1〜65,535 |
| CSVファイル※ | 0〜65,535 |
| エンコード 種別 |
改行文字のコード | テキスト・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-17 固定長順編成ファイルの出力レコードのそろえ方
| reclenオペランド | レコード長のそろえ方 | |
|---|---|---|
| 指定あり | 実レコード長<reclen |
|
| 実レコード長=reclen | 実レコード長で出力します。 | |
| 実レコード長>reclen |
|
|
| 指定なし | 実レコード長で出力します。 | |
表5-18 固定長順編成ファイル以外の出力レコードのそろえ方
| reclen,minlenオペランド | レコード長のそろえ方 | |
|---|---|---|
| 指定あり | 実レコード長<minlen |
|
| minlen≦ 実レコード長 ≦reclen |
実レコード長で出力します。 | |
| 実レコード長>reclen |
|
|
| 指定なし | 実レコード長で出力します。 | |
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.