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 つあることを示すために、
両方がリストされています。 |
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.