ファイル入出力に関する制限
レコードおよびファイルのサイズ制限は以下に示されているとおりです。
- 行順次ファイルの場合
- 最大レコード・サイズ: 64 KB
- ファイルに割り振られる最大バイト数: 2 GB
- STL ファイルの場合
- 最小レコード・サイズ: 1 バイト
- 最大レコード・サイズ: 65,535 バイト
- 最大レコード・キー長: 255 バイト
- 代替キーの最大数: 253
- 相対キーの最大値: 2**32 -1
- ファイルに割り振られる最大バイト数: 2**31
-1 (相対ファイルおよび索引付きファイル)
- ファイルに割り振られる最大バイト数: 制限なし (順次ファイル)
- RSD ファイルの場合
- 固定長レコードのみ
- 最小レコード・サイズ: 1 バイト
- 最大レコード・サイズ: 65,535 バイト
- ファイルに割り振られる最大バイト数: 2 GB
ターゲット・ファイルが置かれているプラットフォームによっては、追加またはその他の制限が適用される場合があります。
関連参照
コンパイラー限界値
(「COBOL for Windows 言語解説書」)
|