RT,字段类型为float 10长度
解决方案 »
- 能不能用sql的查询语句把查询到的多于一列的内容在一列里显示啊?
- left outer join?
- 统计在单个表下userid的记录最多的SQL
- 如何提高关联查询速度?
- 问个关于proc中,把字符串转成date数据类型的问题.请大家帮忙谢谢了先
- 我把我的数据库变为归档模式,一切正常,关闭重启,在也启不来了,提示ora-00439:feature not enable:managered standby
- 请问在Oracle中有无可视化开发界面。
- 如何限制用户对表空间的权限
- 请问过程为什么有时会失效,怎么解决?
- Oracle sql的问题,求大神解决!!!!
- 时间显示问题。
- oracle 的database upgrate assistant 对数据库升级有什么用啊??
--参考一下:SQL> create table ttt(iid number(15,2));Table createdSQL> insert into ttt values(221347.99);1 row insertedSQL> commit;Commit completeSQL> select * from ttt; IID
-----------------
221347.99SQL>
--可以考虑用NUMBER型:
SQL> SET SERVEROUTPUT ON
SQL> CREATE TABLE TEST_TTT (FIELD1 NUMBER(10,2));Table createdSQL> INSERT INTO TEST_TTT VALUES(221347.99);1 row insertedSQL> COMMIT;Commit completeSQL> SELECT * FROM TEST_TTT; FIELD1
------------
221347.99SQL> INSERT INTO TEST_TTT VALUES(22134768.99);1 row insertedSQL> COMMIT;Commit completeSQL> SELECT * FROM TEST_TTT; FIELD1
------------
221347.99
22134768.99
float主要用来浮点计算,还是使用number来定义吧。
也有可能是cpu的问题我建议你用数据类型numeric代码float
221347.99 --> 2.213 * 10 ^ 5 = 221300
0.99 --> 0.990 * 10 ^0 = 0.99