次の表は、ILE COBOL コンパイラーによってサポートされるコンパイラー限界値
の一覧です。
言語エレメント | ILE COBOL の限界値 |
---|---|
全般 | |
以下の数: 一度にオープンされるファイル ネストされた COPY の中のネスト・レベル COPY の中の REPLACING オペランド |
実質的に限界はありません (1) 実質的に限界はありません (1) 実質的に限界はありません (1) |
リテラルの全長 | 実質的に限界はありません (1) |
VALUE 文節に使用可能な総ストレージ | 実質的に限界はありません (1) |
以下を識別する文字数: ライブラリー名 プログラム名 プログラム・オブジェクト ILE プロシージャー テキスト名 |
10 10 250 10 |
環境部 | |
以下の数: SELECT ファイル名 1 つのファイル内の代替レコード・キー 代替レコード・キーを形成するために使用できる連続 する DDS フィールド |
実質的に限界はありません (1) 253 156 |
RESERVE 文節に指定されるバッファー (領域) の最大数 |
実質的に限界はありません (1) |
以下の長さ: 1 つのファイル内の RECORD KEY 1 つのファイル内の ALTERNATE RECORD KEY |
2,000 バイト 2,000 バイト |
データ部 | |
以下の長さ: 作業用ストレージ・セクションのグループ項目 リンケージ・セクションのグループ項目 ローカル・ストレージ・セクション 基本項目 |
16,711,568 バイト 16,711,568 バイト 16,711,568 バイト 16,711,568 バイト |
最大ブロック・サイズ | 32,767 バイト |
最大レコード長 | 32,767 バイト |
以下の数: FD ファイル名 OCCURS レベル データ階層内のレベル SD ファイル名 |
実質的に限界はありません (1) 7 49 実質的に限界はありません (1) |
以下の数: 数字編集 (データ項目) の 文字位置 ピクチャー文字ストリング ピクチャー複製 |
127 90 16,711,568 |
OCCURS テーブル・サイズ (固定長) テーブル・サイズ (可変長) テーブル・エレメント・サイズ 1 つのテーブルの中の ASC/DESC KEY 文節の数 1 つのテーブルの中の ASC/DESC キーの全長 指標名 (テーブル単位) INDEXED BY 文節 (テーブル単位) 1 つのテーブルの中のポインター |
16,711,568 バイト 16,711,568 バイト 16,711,568 バイト 実質的に限界はありません (1) 実質的に限界はありません (1) 実質的に限界はありません (1) 1 実質的に限界はありません (1) |
手続き部 | |
以下の数: GO TO プロシージャー名 DEPENDING ON ネストされた IF ステートメント IF のネスト・レベル ネストされた EVALUATE ステートメント CALL パラメーター プログラム・オブジェクトへの ILE プロシージャーへの 組み込み関数の FUNCTION ネスト・レベルの限界 SORT-MERGE 入力ファイル SORT-MERGE 出力ファイル SORT-MERGE キー SEARCH ALL ... WHEN 比較条件 UNSTRING 分離文字 INSPECT TALLYING ID INSPECT REPLACING ID |
実質的に限界はありません (1) 実質的に限界はありません (1) 実質的に限界はありません (1) 実質的に限界はありません (1) 255 400 123 32 32 2,000 実質的に限界はありません (1) 実質的に限界はありません (1) 実質的に限界はありません (1) 実質的に限界はありません (1) |
以下の長さ: SORT-MERGE キー |
2,000 バイト |
注:
|