You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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

7.59 FETCH

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

移植性に関する考慮事項

パラメータFROM_FILE およびLOCK を参照してください。

参照
7.59.1 FETCH のパラメータ
7.59.2 FETCH の使用例
                                                       必須
 
  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
 
[ |../../index.htm#lansa/fetch.htm]

  • No labels