以下のファイル・タイプの REWRITE ステートメントの前に、READ ステートメントを正常に実行しておく必要があります。
- 順次編成のファイル
- 順次アクセス・モードを使用したファイル
- 索引付き編成で、複写キーを持つファイル
このような READ ステートメントには NO LOCK 句を入れてはいけません。
READ ステートメントによって選択されているレコードを置き換えようとしており、
そのレコードが読み取られたときにロックされなかった場合には、REWRITE ステートメントは正常に実行されません。