to_number转换vchar2的问题 select * from mafqcsub where accno=to_char(123456778); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from mafqcsub where trim(accno)= trim(to_char(123456778)); accno字段里面肯定有字母等非数字类型的 应该没有btw,如果有,怎么把他们找出来呢,几万条数据呢 同意gaobh(^_^) 你可以把select语句改为select * from mafqcsub where accno=to_char(123456778);怎么把那些非数字记录找出来,我还没想出好的解决方案.关注...谁有方法的话,请qq4843305 http://expert.csdn.net/Expert/topic/2081/2081402.xml?temp=.7887842 还有一个问题我做这样的select to_number(accno) from XXXX;是没有问题的不过出来的数字都是 1.0018E+18 这种情况我觉得是不是to_number转换存在一个格式问题,而并不是说存在非数字字符 问题找到了,果然是非数字字符应该是我的ldr脚本没有写好,数据批量导入的时候,最后一行大概是一个文件结束符,结果把这个符号也当作一行数据加进去了 比较蠢用tail命令切了原来批量导入数据文件的头三行和尾三行马上就看出问题了就在结尾上面 怎么把user表的pwd字段32位MD5加密啊 oracle不完全数据恢复问题,请指教 分析内存,CPU给ORACLE数据库服务器? 这各case when语句该怎么写 带@的连接问题,头大。 oracle9i安装的问题 特别简单的问题!! 请问关于ORACLE的服务哪个应该是启动的 有关pl\sql中循环的问题 难题求解: 关于Oracle结果集排序问题 有关insert的性能问题 关于oracle调外部存储过程的问题
btw,如果有,怎么把他们找出来呢,几万条数据呢
你可以把select语句改为
select * from mafqcsub where accno=to_char(123456778);怎么把那些非数字记录找出来,我还没想出好的解决方案.关注...
谁有方法的话,请qq4843305
我做这样的select to_number(accno) from XXXX;
是没有问题的
不过出来的数字都是 1.0018E+18 这种情况
我觉得是不是to_number转换存在一个格式问题,而并不是说存在非数字字符
应该是我的ldr脚本没有写好,数据批量导入的时候,最后一行大概是一个文件结束符,结果把这个符号也当作一行数据加进去了
用tail命令切了原来批量导入数据文件的头三行和尾三行
马上就看出问题了
就在结尾上面