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

ワークステーション VSAM 直接データ・セット

ワークステーション VSAM 直接データ・セットで使用できるステートメントとオプションを、次に示します。

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

LOCATE based-variable
FILE(file-reference);
KEYFROM(expression)
または
KEYTO(reference)

SET(pointer-reference)
SEQUENTIAL OUTPUT
UNBUFFERED
WRITE FILE(file-reference)
FROM(reference);
KEYFROM(expression)
または
KEYTO(reference)
SEQUENTIAL INPUT
BUFFERED
READ FILE(file-reference)
INTO(reference);

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

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

KEY(expression)
または
KEYTO(reference)

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

READ FILE(file-reference); 2
KEY(expression)
または
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-reference);

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

KEY(expression)
または
KEYTO(reference)

IGNORE(expression)

KEYFROM(expression)
または
KEYTO(reference)

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

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

READ FILE(file-expression); 2

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

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

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

IGNORE(expression)

KEYFROM(expression)
または
KEYTO(reference)

KEY(expression)



KEY(expression)
DIRECT OUTPUT
BUFFERED
WRITE FILE(file-reference)
FROM(reference)
KEYFROM(expression);
 
DIRECT OUTPUT
UNBUFFERED
WRITE FILE(file-reference)
FROM(reference)
KEYFROM(expression);
DIRECT INPUT
BUFFERED
READ FILE(file-reference)
INTO(reference)
KEY(expression);

READ FILE(file-reference)
SET(pointer-reference)
KEY(expression);
 
DIRECT INPUT
UNBUFFERED
READ FILE(file-reference)
KEY(expression);
DIRECT UPDATE
BUFFERED
READ FILE(file-reference)
INTO(reference)
KEY(expression);

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

REWRITE
FILE(file-reference)
FROM(reference)
KEY(expression);

DELETE FILE(file-reference)
KEY(expression);

WRITE FILE(file-reference)
FROM(reference)
KEYFROM(expression);
 
DIRECT UPDATE
UNBUFFERED
READ FILE(file-reference)
INTO(reference)
KEY(expression);

REWRITE
FILE(file-reference)
FROM(reference)
KEY(expression);

DELETE FILE(file-reference)
KEY(expression);

WRITE FILE(file-reference)
FROM(reference)
KEYFROM(expression);
注:

1 完全なファイル宣言には、属性 FILE と RECORD が組み込まれています。KEY、KEYFROM、KEYTO オプションのどれか 1 つを使用する場合は、宣言に属性 KEYED も指定する必要があります。

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


Terms of use | Feedback

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