oracle-number(38,16)类型精度问题

在程序中校验数据的时候总是因数据问题不通过,但是数据通过手算和用Excel算都是正确的。经试验后才发现是显示的问题。

举例:创建一个表,插入带小数点的数据。

oracle-number(38,16)类型精度问题

插入测试数据:

oracle-number(38,16)类型精度问题

 刚才插入的数据,经过查询发现后边自动补了一些数据。导致校验取数据的时候校验不通过。

解决办法:

oracle-number(38,16)类型精度问题