易截截图软件、单文件、免安装、纯绿色、仅160KB

从oracle数据库取值的问题

数据库字段类型是 NUMBER(5,2) 
我插入的数据是 0.30
而我用rs.getString返回的结果是 .3
rs.getDouble返回的是 0.3
其余的类型也都试过了,都不是完整的结果. 我想按照原样取出,也就是 0.30 

麻烦有个经验的朋友给解答一下谢谢.
取出来值后,进行格式化保留两位小说

试试把数据类型改为:数据库字段类型是 NUMBER(5,3)

引用

试试把数据类型改为:数据库字段类型是 NUMBER(5,3)


改成 NUMBER(5,3)有意义么?小数点后保留两位都没拿出来保留三位就能拿出来了么?

引用

引用 2 楼 lipcare1983 的回复:

试试把数据类型改为:数据库字段类型是 NUMBER(5,3)


改成 NUMBER(5,3)有意义么?小数点后保留两位都没拿出来保留三位就能拿出来了么?


呵呵,说的对. 1楼大侠的办法不错解决了. 也谢谢2,3楼的朋友.


相关问答:

Oracle 数据导出问题 - Oracle / 高级技术

exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明:  user/password@dbname  分別表示用戶名,密碼和服務名 f ......

oracle spatial空间函数出错 - Oracle / 高级技术

在执行包的时候引用oracle spatial空间函数出错,出错情况如下
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......

oracle - Oracle / 基础和管理

oracle数据库有哪些对象
这问得太笼统了,友情帮顶.

这是一个大问题,很大的问题。


帮顶......
------------------------------------------------------------------------------ 
Blog: http://b ......

oracle数据库 - Oracle / 高级技术

在Oracle中怎么删除重复的行,但要保留一条记录。

delete table where rowid not in (select max(rowid) from table group by col1,col2,...,coln);

对,用rowid 来过滤.

delete tb a
where a.rowid > ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号