Oracle判断字符串是否是数字

create or replace function number_varchar(p_value in varchar2)
  return pls_integer is
  v_to number;

begin
  begin
    v_to := to_number(p_value);
    return(1);  -----如果是返回1

  exception
    when others then
      return(2);------如果不是返回2
  end;

end number_varchar;

你可能感兴趣的:(oracle)