REWRITE ステートメント

REWRITE ステートメントは、直接アクセス・ファイル内に存在するレコードを論理的に置き換えます。

REWRITE ステートメントの実行時には、関連する直接アクセス・ファイルが I-0 モードでオープンされていなければなりません。

REWRITE ステートメントには 2 つの形式があります。
IBM Extension

データベース・ファイル一時変更 (OVRDBF) CL コマンドの書き込み禁止 (INHWRT) パラメーターによって、このステートメントの処置をプログラム実行時に禁止することができます。このパラメーターが指定されている場合には、データに依存するエラーがあっても、 ゼロでないファイル状況コードは設定されません。 データに依存するエラーの例として、重複キーおよびデータ変換エラーがあります。

このコマンドについて詳しくは、IBM® i Information Center (Web サイト http://www.ibm.com/systems/i/infocenter/) のカテゴリー『プログラミング』のセクション『CL および API』を参照してください。

End of IBM Extension
関連情報