请问Oracle中如何能判断源字符串类的数据是否能转换成数字 直接写不行ORA-00920: invalid relational operator 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错了,提示是:ORA-01722: invalid number select savevalue from (select savevalue from tableNameswhere ascii(savevalue)>=48 and ascii(savevalue)<=57) where to_number(savevalue )>35 无法转换成数字的值不一定是以非数字开头的,比如字段中存在:12AUTYDN2003-4-4这样,用ascii的方法也不行,筛选出来的照样有无法转换成数字的值 如果只包含字母和数字的话:where lower(savevalue)=upper(savevalue) and savevalue>35 用lower(savevalue)=upper(savevalue) and savevalue>35的方法也不行,提示ORA-01722: invalid number select * from (select * from a where lower(savevalue)=upper(savevalue))where savevalue>35 删除表空间后物理文件依旧存在 不懂localhost,本机IP和主机名有什么区别 Oracle 如何将查出的某列转换为一个字符串 求助update方面的问题 oracle数据导入导出 一道有点难度的oracle面试问题(sql查询语句) 关于增加"扩展话题版"的号召 请教两个查询? oracle9 next_day函数怎么用? 如何使用查询结果中的数值 OraclePreparedStatement的问题(紧急求助) oracle中的条件选择
(
select savevalue from tableNames
where ascii(savevalue)>=48 and ascii(savevalue)<=57
) where to_number(savevalue )>35
12AUTYDN
2003-4-4
这样,用ascii的方法也不行,筛选出来的照样有无法转换成数字的值
where lower(savevalue)=upper(savevalue) and savevalue>35
(select * from a where lower(savevalue)=upper(savevalue))
where savevalue>35