is_number(oracle函数判断字段是否合法数字):
1.创建函数
create or replace
FUNCTION is_number(str_ VARCHAR2) RETURN NUMBER
IS
num_ NUMBER;
BEGIN
num_ := to_number(str_);
RETURN 1;
EXCEPTION
WHEN OTHERS THEN
RETURN 0;
END is_number;
2.函数说明
函数名称:is_number
参数:传入一个字符串
返回值说明:1-合法,0-不合法
3.函数使用
select is_number(‘1’) from dual;
返回:1
select is_number(‘我’) from dual;
返回:0