常に有効です。
キー付きレコードが未定義になり、そのレコードを含む文が無視されます。
KEY オプションを含む READ、REWRITE、または DELETE 文が指定のキーを持つレコードを見つけることができない場合に発生します。
KEYFROM オプションで既存のレコードのキーが指定されている WRITE 文で発生します。
条件が通知される直前に、キー値は、ONKEY 組み込み関数によって返される値として割り当てられます。
KEY file-reference
ON KEY(file-reference) 文の例を次に示します。
ON KEY(OUTFILE) BEGIN;
PUT SKIP LIST('INVALID KEY SPECIFIED FOR OUTFILE');
PUT SKIP LIST('KEY WAS'||ONKEY());
END;