CONVERSION 条件が発生する原因となる文字を含んだ、長さが 1 の文字列を返します。
ONCHAR()
または
ONCHAR
2 番目の構文形式は、ONCHAR が BUILTIN 属性とともに明示的に宣言されている場合にのみ使用できます。
DCL I FIXED BIN(15); ON CONVERSION BEGIN; PUT LIST ('Incorrect character is:',ONCHAR()); END; I = '34Z9';
上の例では、変換エラーの原因となった文字「Z」が表示されます。
なし。
説明
ONCHAR 関数は、CONVERSION 条件が発生する原因となる文字を含んだ、長さが 1 の文字列を返します。
ONCHAR 関数は、CONVERSION 条件のために確立された ON-unit において使用できます。また、CONVERSION の ON-unit でのエラー修正が失敗すると制御を得る、ERROR の ON-unit のために使用できます。