Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/fetch.htm]
現在地:

...

7.59 FETCH

...

Note

注意:利用オプション

FETCHコマンドは、ファイル内で、指定されたキー、条件、または相対レコード番号に一致した最初のレコードのフィールドを取得するために使用します。

移植性に関する考慮事項

パラメータ

パラメータ FROM_FILE

および

および LOCK

を参照してください。

 を参照してください。

...

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

7.59.1 FETCH のパラメータ

7.59.2 FETCH の使用例

...


Panel
bgColor#ffffcc

                                                                                                必須

  FETCH ----------- FIELDS --------

...

-- フィールド名  フィールド属性 ---

...

--->

...

                                                         |                      |                        |        |
                                                         |                       --- 最大7 -----          |
                                                         |*ALL                                                 |
                                                         |*ALL-REAL                                        |
                                                         |*ALL-VIRT                                         |
                                                         |*INCLUDING                                    |
                                                         |*EXCLUDING                                    |
                                                         | 拡張可能なグループ                       |
                                                         |------ RDMLXの場合は最大1000----|
                                                          ----- RDMLの場合は最大100 ------

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

...

                                                                               ライブラリ名

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

...

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

                                                                                               任意指定

                       >-- WHERE ---------

...

'条件'

...

----------------------------------->

...

                       >-- WITH_KEY ------ キー・フィールド値 -----

...

-------------->

...

                                                        拡張可能なグループ式

                       >-- IO_STATUS ----- *STATUS --------------------------------->

...

                                                       フィールド名

                       >-- IO_ERROR ----- *ABORT ---------------------------------->

...

                                                      *NEXT
                                                      *RETURN 
                                                      ラベル

                       >-- VAL_ERROR ---- *LASTDIS ------------------------------->

...

                                                        *NEXT
                                                       *RETURN
                                                        ラベル

                       >-- NOT_FOUND -- *NEXT ---------------------------------->

...

                                                       *RETURN
                                                       ラベル

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

...

                                                       *YES

 

...

                     >-- LOCK ----------

...

*NO ------------------------------------>

...

                                                       *YES

...

                       >-- WITH_RRN ----

...

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

...

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

 

...

                     >-- KEEP_LAST ----- *NONE -------------------------------|

...

                                                         1 - 9999