Rational Developer for System z
PL/I for Windows, Version 8.0, プログラミング・ガイド

ワークステーション VSAM 順次データ・セットの使用

ワークステーション VSAM データ・セットに関連したファイルで使用できるステートメントとオプションを、表 19 に示します。

表 19. ワークステーション VSAM 順次データ・セットのロードとおよびアクセスに使用できるステートメントとオプション
ファイル宣言1
有効ステートメントおよび
必須オプション
指定できるその他の
オプション
SEQUENTIAL OUTPUT
BUFFERED
WRITE FILE(file-reference)
FROM(reference);

LOCATE based-variable
FILE(file-reference);
KEYTO(reference)


SET(pointer-reference)
SEQUENTIAL OUTPUT
UNBUFFERED
WRITE FILE(file-reference)
FROM(reference);
KEYTO(reference)
SEQUENTIAL INPUT
BUFFERED
READ FILE(file-reference)
INTO(reference);

READ FILE(file-reference)
SET(pointer-reference);

READ FILE(file-reference);
KEYTO(reference) または
KEY(expression)3

KEYTO(reference) または
KEY(expression)3

IGNORE(expression)
SEQUENTIAL INPUT
UNBUFFERED
READ FILE(file-reference)
INTO(reference);

READ FILE(file-reference);2
KEY(expression)3 または
KEYTO(reference)

IGNORE(expression)
SEQUENTIAL UPDATE
BUFFERED
READ FILE(file-reference)
INTO(reference);

READ FILE(file-reference)
SET(pointer-reference);

READ FILE(file-reference)2

WRITE FILE(file-reference)
FROM(reference);

REWRITE
FILE(file-eference);

DELETE FILE(file-reference);
KEYTO(reference) または
KEY(expression)3

KEYTO(reference) または
KEY(expression)3

IGNORE(expression)

KEYTO(reference)


FROM(reference)
および/または
KEY(expression)3

KEY(expression)
SEQUENTIAL UPDATE
UNBUFFERED
READ FILE(file-reference)
INTO(reference);

READ FILE(file-reference); 2

WRITE FILE(file-reference)
FROM(reference);

REWRITE
FILE(file-reference)
FROM(reference);
KEY(expression)3 または
KEYTO(reference)

IGNORE(expression)

KEYTO(reference)


KEY(expression)3
注:

1 完全なファイル宣言には 属性 FILE、RECORD、および ENVIRONMENT が含まれます。オプションの KEY あるいは KEYTO のいずれかを使用する場合は、属性 KEYED も 含めなくてはなりません。

2 ステートメント「READ FILE(file-reference);」はステートメント「READ FILE(file-reference) IGNORE (1);」と同等です。

3 KEY オプション内で使用する式は、あらかじめ KEYTO オプションで 入手した順次レコード値でなければなりません。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)