oracle 字符问题求助 一个存储银行账户的字段(类型varchar2(32)),里面的数据有的是按科学计数法显示。有的正常显示,是什么原因?如何都全部正常显示呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很简单,不管是科学计数法,还是你说的所谓的正常显示,都不过是字符串而已。一个可能的原因是,把原来的是number型的值插入到varchar2的时候,科学计数法就以字符串的形式进入到表里面了。想要正常显示的话,就自己写个函数来解析吧。呵呵 插入值的时候使用 to_char 将数值型转换为字符串型 to_char(yournum,'999,999,999,999');看行不行! number型的值插入到varchar2的时候,科学计数法就以字符串的形式进入到表里 也就是用到这几个了:LN() 返回N的自然对数,N必须大于0 LOG(,) 返回以n1为底n2的对数 为什么undo 表空间文件不能读取呢 ?/ORA-01110: 求sql文 jsp+oracle问题 oracle的連接問題 麻烦高手给看看这个触发器哪里出错了?谢谢 形如'1,234,567,345.00'的字符串如何转化成NUMBER? 如何写这个查询语句,效率还高点 在oracle9i中建表时,想插入一个主键的字段可以吗? ▲▲▲HP服务器win2000server环境下(2G内存,双CPU)安装oracle815建库时出错??▲▲▲ 很困难的一条sql ado.net调用存储过程(select返回多条记录)的问题(急) 序列递增不规律 为什么 (急)
一个可能的原因是,把原来的是number型的值插入到varchar2的时候,科学计数法就以字符串的形式进入到表里面了。
想要正常显示的话,就自己写个函数来解析吧。呵呵