REWRITE ステートメント
REWRITE ステートメントは、直接アクセス・ファイル内に存在するレコードを論理的に置き換えます。
REWRITE ステートメントの実行時には、関連する直接アクセス・ファイルが I-0 モードでオープンされていなければなりません。
REWRITE ステートメントには 2 つの形式があります。
- 形式 1 - REWRITE
- IBM ExtensionIBM Extension 形式 2 - REWRITE (トランザクション - サブファイル) End of IBM ExtensionEnd of IBM Extension
IBM Extension
IBM Extension
このステートメントの処置は、 データベース・ファイル一時変更 (OVRDBF) CL コマンドの書き込み 禁止 (INHWRT) パラメーターによって、プログラム 実行時に禁止することができます。このパラメーターが指定されている場合には、データに依存するエラーがあっても、 ゼロでないファイル状況コードは設定されません。 データに依存するエラーの例として、重複キーおよびデータ変換エラーがあります。
このコマンドについて詳しくは、IBM® i Information Center (Web サイト http://www.ibm.com/systems/i/infocenter/) のカテゴリー『プログラミング』のセクション『CL および API』を参照してください。
End of IBM Extension End of IBM Extension