oracle找出不是数字的 oracle有没有判断一个字符串都是数字的函数呀?
oracle有没有判断一个字符串都是数字的函数呀?嗯,我以前写过一个Oracle没有,所以我必须自定义一个函数创建或替换函数isnumber(VARCHAR2中的P)return number是res
oracle有没有判断一个字符串都是数字的函数呀?
嗯,我以前写过一个
Oracle没有,所以我必须自定义一个函数
创建或替换函数isnumber(VARCHAR2中的P)
return number
是
result number
begin
result:=to number(P)
return 1
exception
当VALUE Error时返回0
end
调用
选择isnumber(“abc123”)from dual
或
select isnumber(“123”)from dual
返回值为1,表示它是一个数字,返回值为0,表示它包含非数字字符
oracle怎么判断一个字段不是数字?
使用常规判断从表1中选择*其中regexp类似(Ziduan,)。*D”>0只要有数字就被选中。