Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 言語解説書


INDEX 句

INDEX 句を使用して定義されたデータ項目を指標データ項目 といいます。

指標データ項目 は、4 バイトの基本データ項目 (必ずしもテーブルと結び付いている必要はありません) で、今後の参照に備えて指標名の値を保存しておくために使います。SET ステートメントを使用して、 指標データ項目に指標名の値 (テーブル中のオカレンス項目数の値) を割り当てることができます。

指標データ項目に対する直接参照は、SEARCH ステートメント、 SET ステートメント、比較条件、手続き部のヘッダーの USING 句、 または CALL ステートメントまたは ENTRY ステートメントの USING 句を介してのみ行うことができます。

指標データ項目は、MOVE ステートメントまたは入出力ステートメントの中で参照される英数字グループ項目の一部とすることができます。

指標データ項目はテーブル・オカレンス項目を表す値を保存しますが、それ自体は、テーブルの一部として定義されているわけではありません。 次のようなケースで指標データ項目を参照した場合、値の変換は実行されません。

指標データ項目を条件変数にすることはできません。

DATE FORMAT、JUSTIFIED、PICTURE、BLANK WHEN ZERO、または VALUE 節は、USAGE IS INDEX 節を使用して記述されたグループ項目または基本項目を記述するために使用することはできません。

SYNCHRONIZED は、USAGE IS INDEX と共に使用することによって、 指標データ項目を効率的に使用することができます。


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)