oracle 10g 新增了用正则表达式判断字段的值是否为数字,例下: regexp_like(字段, '^[[:digit:]]+$') 其中 参数2的正则表达式也可以用 '^[+-]?/d+(/./d)?/d*$'。 如果要判断非数字 只需要在 regexp_like函数前面加上 not关键字就OK。