次の物理レコードへ進みます。この操作によって、レコードへのアクセスが大幅に高速化されます。
オペコード | 操作 | ファイルタイプ |
---|---|---|
90 | STEP NEXT WITH NO LOCK | L S R I |
D4 | STEP NEXT WITH LOCK | L S R I |
D5 | STEP NEXT WITH KEPT LOCK | L S R I |
CA | STEP NEXT | L S R I |
92 | STEP FIRST WITH NO LOCK | L S R I |
D0 | STEP FIRST WITH LOCK | L S R I |
D1 | STEP FIRST WITH KEPT LOCK | L S R I |
CC | STEP FIRST | L S R I |
fcd-record-address | レコード領域へのポインタ |
fcd-file-status | ユーザファイルの状態 |
STEP 操作は、相対ファイルまたは索引ファイルのレコードを順番に検索するための方法です。この操作では、キーまたは相対レコード番号を使用して読み取る必要はありません。通常、この方法を使用するとファイル内のデータへのアクセスが高速化されます。
STEP NEXT 操作によって、 (STEP または READ 操作により) ファイルで最後に検索されたレコードの次に物理的に格納されるレコードが返されます。
相対バイトアドレス指定を使用し、アクセスしたばかりのレコードに対して現在のレコードポインタが更新されるように指定している場合は、STEP 操作がこの新しい位置に対して実行されます。
相対バイトアドレスは、すべての STEP 操作で返されます。そのため、検索したばかりのレコードに対する現在のレコードポインタを更新する必要がある場合は、返されたアドレスを使用して READ (直接) 操作を実行します。
注: 現在のレコードポインタは、STEP 操作に影響されません。