20 桁目 (ファイルの追加)

20 桁目は、入力ファイルまたは更新ファイルにレコードを追加するかどうかを指 示します。 出力ファイルの場合には、この記入項目は無視されます。

記入
説明
ブランク
レコードを入力ファイルまたは更新ファイル (17 桁目に I または U) に追加 できません。
A
ファイルの出力レコード仕様の 18 から 20 桁目に "ADD" が含まれている時、 あるいは演算仕様書で WRITE 命令コードを使用した時に、入力ファイルまたは更新 ファイルにレコードが追加されます。

ファイル仕様書の 17 桁目と 20 桁目および出力仕様書の 18 から 20 桁目の関係については、表 39 を参照してください。

表 39. ファイルの処理機能
機能 仕様書
ファイル記述 出力
17 桁目 20 桁目 18 から 20 桁目
新しいファイルの作成1
または
既存のファイルへのレコードの追加
O
O
ブランクA
ブランクADD
ファイルの処理 I ブランク ブランク
ファイルの処理および既存のファイルへのレコードの追加 I A ADD
ファイルの処理およびレコードの更新 (更新または削除) U ブランク ブランク
ファイルの処理および既存のファイルへの新しいレコードの追加 U A ADD
ファイルの処理およびファイルからの既存のレコードの削除 U ブランク DEL
注:
RPG では、新しいファイルの作成 という用語は、新たに 作成したファイルへレコードを追加することを意味します。 したがって、この表の 最初の 2 つの項目では同じ機能が実行されます。その機能の指定方法は 2 つあることを示すために、 両方がリストされています。