7.125 UPDATE

注意:利用オプション

UPDATEコマンドを使用すると、ファイル内のレコードのフィールドを更新できます。

移植性に関する考慮事項

パラメータ AUTOCOMMITFIELDS、および IN_FILE を参照してください。

次のトピックも参照してください。 

7.125.1 UPDATE のパラメータ

7.125.2 UPDATE についてのコメント/警告

7.125.3 UPDATE の使用例


                                                                                                必須

  UPDATE --------- FIELDS --------- フィールド名  フィールド属性 -------->
                                                       |                        |                       |         |
                                                       |                         ---- 最大7 ----          |
                                                       | *ALL                                                  |
                                                       | *ALL_REAL                                         |
                                                       | *ALL_VIRT                                          |
                                                       | *EXCLUDING                                     |
                                                       | *INCLUDING                                     |
                                                       | 拡張可能なグループ                         |
                                                       |                                                           |
                                                       |------ RDMLXの場合は最大1000 -----|
                                                         ------- RDMLの場合は最大100 ------

                      >-- IN_FILE --------- ファイル名 . *FIRST -------------------->

 -----------------------------------------------------------------------------------

                                                                                              任意指定

                      >-- WITH_KEY ----- キー値 ---------------------------------->
                                                    |     拡張可能なグループ式     |
                                                     ------------ 最大20 ----------

                       >-- IO_STATUS --- *STATUS --------------------------------->
                                                     フィールド名

                      >-- IO_ERROR ---- *ABORT ---------------------------------->
                                                    *NEXT
                                                    *RETURN
                                                    コマンド・ラベル

                      >-- VAL_ERROR -- *LASTDIS --------------------------------->
                                                   *NEXT
                                                   *RETURN
                                                   コマンド・ラベル

                     >-- NOT_FOUND - *NEXT ------------------------------------>
                                                  *RETURN
                                                   コマンド・ラベル

                     >-- ISSUE_MSG -- *NO --------------------------------------->
                                                  *YES

                     >-- WITH_RRN -- *NONE ------------------------------------>

                     >-- RETURN_RRN - *NONE ---------------------------------->

                     >-- CHECK_ONLY - *NO ------------------------------------->
                                                    *YES

                     >-- AUTOCOMMIT - *FILEDEF --------------------------------|
                                                     *YES
                                                     *NO