XML 構文での REWRITE 文は、XML ドキュメントのメモリ上の XML 要素を変更します。
形式

構文規則
- record-name-1 は、データ部で XD レコード宣言で定義された 01 レベルの集団項目の名前です。
- data-name-1 は その宣言が IDENTIFIED BY 句を含むデータ項目で、file-name-1 の XD レコード宣言に含まれます。
一般規則
- ストリーム I/O は REWRITE 動詞では実行されません。
- REWRITE KEY IS は、data-name-1 に対応する要素や子要素のメモリ上の内部表現を更新します。メモリ上の内部表現の他のすべての要素は、変更されずに残ります。
- XML ドキュメントの内部表現が WRITE KEY、REWRITE KEY や DELETE KEY 文で変更され、その内部表現が CLOSE や READ (キーなし) 文でクリアされると、CLOSE や READ 文は、操作は正常終了したが書き込みは行われなかったことを示す -10 の状態を返却します。