oracle中查询结果中有小数点

如题所述

你这个问题很好解决,你这个就是因为数值太大了,数据库就采用科学计数法了。

比如你查询上图结果的Select语句是:
SELECT * FROM table;只要在查询前执行:
col item format 999999999999999999999999999;之后再执行查询语句,应该数值就是你想要的数值了。(PS:999999999999999999999999999这个数值可以根据你列的长度来设置)

希望可以帮助你,望采纳!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-26
对应字段的映射改一下精度
precision表示数字中的有效位。如果没有指定precision的话,oracle将使用38作为精度。
scale表示数字小数点右边的位数,scale默认设置为0.
@column(name='',scale=8)//表示8位小数点
相似回答