Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何将Oracle的数字字节表示转换为java BigDecimal?_Sql_Oracle_Jdbc - Fatal编程技术网

Sql 如何将Oracle的数字字节表示转换为java BigDecimal?

Sql 如何将Oracle的数字字节表示转换为java BigDecimal?,sql,oracle,jdbc,Sql,Oracle,Jdbc,从Oracle获取数字类型时,我想调用 ResultSet.getBytes而不是ResultSet.getBigDecimal 稍后,我想将字节数组转换为BigDecimal 有人知道怎么做吗?我看了Oracle文档,只有一小段关于其内部数字格式的内容。看看这个。请注意,这不是Oracle官方文档的一部分,只是一些对其进行反向工程的人。getBytes为已知值返回什么?我的理解是,它存储为基数为100的浮点值。为什么要这样做?使用getBigDecimal有什么问题

从Oracle获取数字类型时,我想调用

ResultSet.getBytes而不是ResultSet.getBigDecimal

稍后,我想将字节数组转换为BigDecimal


有人知道怎么做吗?我看了Oracle文档,只有一小段关于其内部数字格式的内容。

看看这个。请注意,这不是Oracle官方文档的一部分,只是一些对其进行反向工程的人。

getBytes为已知值返回什么?我的理解是,它存储为基数为100的浮点值。为什么要这样做?使用getBigDecimal有什么问题