STEP

次の物理レコードへ進みます。この操作によって、レコードへのアクセスが大幅に高速化されます。

オペコード 操作 ファイルタイプ
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 操作に影響されません。