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