7.47 FETCH
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