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

ワークステーション VSAM キー順データ・セット

ワークステーション VSAM キー順データ・セットで使用できるステートメントとオプションを、表 20 で示しています。

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

LOCATE based-variable
FILE(file-reference)
KEYFROM(expression);

SET(pointer-reference)
SEQUENTIAL OUTPUT
UNBUFFERED
WRITE FILE(file-reference)
FROM(reference)
KEYFROM(expression);
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)
KEYFROM(expression);

REWRITE
FILE(file-reference);

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

KEY(expression)
または
KEYTO(reference)

IGNORE(expression)





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

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

READ FILE(file-reference); 2

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

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

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







KEY(expression)



KEY(expression)
DIRECT3 INPUT
BUFFERED
READ FILE(file-reference)
INTO(reference)
KEY(expression);

READ FILE(file-reference)
SET(pointer-reference)
KEY(expression);
 
DIRECT3 INPUT
UNBUFFERED
READ FILE(file-reference)
INTO(reference)
KEY(expression);
DIRECT OUTPUT
BUFFERED
WRITE FILE(file-reference)
FROM(reference)
KEYFROM(expression);
 
DIRECT OUTPUT
UNBUFFERED
WRITE FILE(file-reference)
FROM(reference)
KEYFROM(expression);
DIRECT3 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);
 
DIRECT3 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); と同等です。

3 DIRECT ファイルを、重複キー機能を持つ ワークステーション VSAM データ・セットに関連付けないでください。


Terms of use | Feedback

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