首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle里的一条查询语句有关问题。

2012-02-26 
oracle里的一条查询语句问题。。。在我的字段里有个number型的,因为位数比较长,查询出来以科学计数法显示,现

oracle里的一条查询语句问题。。。
在我的字段里有个number型的,因为位数比较长,查询出来以科学计数法显示,现在我要查询出来不以科学计数法显示,语句该怎么写?

[解决办法]

SQL code
SQL> select to_number(8.91e+10 ,'999999999999') from dual;TO_NUMBER(8.91E+10,'9999999999------------------------------                   89100000000SQL> select to_char(8.91e+10) from dual;TO_CHAR(8.91E+10)-----------------89100000000
[解决办法]
给你个例子:
SQL code
SQL> CREATE TABLE TEST_ZZ (SID NUMBER);Table createdSQL> INSERT INTO TEST_ZZ VALUES(11111111111111111111111);1 row insertedSQL> COMMIT;Commit completeSQL> SELECT * FROM TEST_ZZ;       SID----------1.11111111SQL> SELECT TO_CHAR(SID,'999999999999999999999999999') FROM TEST_ZZ;TO_CHAR(SID,'99999999999999999------------------------------     11111111111111111111111SQL> 

热点排行