ONCONDID (ON 条件 ID の省略形) は、ON ユニットでハンドルされている条件を 識別する FIXED BINARY(31,0) 値を戻します。 ONCODE は、ON ユニットまたはそれらから動的に派生したものの 1 つのコンテキストにあります。
|
ONCONDID によって戻される値は、次の DECLARE ステートメントで指定されます。
declare ( condid_area value(1),
condid_attention value(2),
condid_condition value(3),
condid_conversion value(4),
condid_endfile value(5),
condid_endpage value(6),
condid_error value(7),
condid_finish value(8),
condid_fixedoverflow value(9),
condid_invalidop value(10),
condid_key value(11),
condid_name value(12),
condid_overflow value(13),
condid_record value(14),
condid_size value(15),
condid_storage value(16),
condid_stringrange value(17),
condid_stringsize value(18),
condid_subscriptrange value(19),
condid_transmit value(20),
condid_undefinedfile value(21),
condid_underflow value(22),
condid_zerodivide value(23)
) fixed bin(31);
コンテキスト以外で ONCONDID が使われている場合は、ゼロが戻されます。