varchar が数値であるか、または Oracle フォームに特殊文字が含まれているかどうかを確認するにはどうすればよいですか。
以下のコードを使用してみましたが、論理エラーが発生しました
declare
v_valid varchar2(15);
begin
v_valid := :HEADERS.REFERENCE ;
If NOT v_valid IN ('0','1','2','3','4','5','6','7','8','9') then
message('Characters or Special Symbols are not allowed here');
end if;
end;