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