现在的位置: 首页 > 综合 > 正文

Oracle中数据出现####的问题

2013年06月22日 ⁄ 综合 ⁄ 共 235字 ⁄ 字号 评论关闭

Oracle数据库中,数据查询出的数据比较大时,需要格式化,不然出来的结果转换成字符串时显示的是“#####”

SELECT  RTRIM(TO_CHAR(5279.59 * 100 * 30,'FM9999999990.9999'),'.')
FROM dual

 同时在C#代码中,将计算的大数值的结果转换成字符串时,同样要格式化,不然结果可能是科学计数法,对计算的float数据使用ToString("F")即可格式化,否则ToString()可能导致采用的是科学计数。

抱歉!评论已关闭.