日期:2014-05-17  浏览次数:20993 次

从SQL中导数到ORACLE显示科学计数法
从SQL中导数到ORACLE显示科学计数法
SQL 中是BIGINT类型,
ORACLE中对应的字段是NUMBER(20)

插入到ORACLE中显示的是1.12441012100001E15

SQL里面是 1124410121000013

怎么转换可以正常显示
------最佳解决方案--------------------
这个在Oracle里面设置下就行了,你在选项(options)里面找找看。
------其他解决方案--------------------
--最简单的办法,转换成字符串显示,
tony@ORCL2> select 1124410121000013 from dual;

1124410121000013
----------------
      1.1244E+15

tony@ORCL2> select to_char(1124410121000013) from dual;

TO_CHAR(1124410121000013)
--------------------------------
1124410121000013