Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, 言語解説書

KEY オプション

KEY オプションは、レコードを識別するための文字キー、グラフィック・キーまたはワイド文字キーを指定します。 このオプションは、INPUT または UPDATE ファイルを参照する READ ステートメント内や、DIRECT UPDATE ファイルを参照する REWRITE ステートメント内で使用することができます。

KEY オプションは、KEYED ファイルにのみ適用されます。 KEY オプションは、ファイルが DIRECT 属性を持つ場合には必ず指定しなければな りませんが、ファイルが SEQUENTIAL 属性および KEYED 属性を持つ場合には指定し てもしなくてもかまいません。

KEY オプション内の式が計算され、それが文字、グラフィック、またはワイド文字でな いときは、キーを表す文字値に変換されます。 どのレコードが読み取られるかは、この文字値、グラフィック値、またはワイド文字値によって決まります。

次の例では、 変数 Stkey に入っている文字値で識別されるレコードを、 変数 Item の中に読み込むように指定しています。

  read file (Stpck) into (Item) key (Stkey);

Terms of use | Feedback

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