关于oralcle数据类型问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 02:22:03
现在有个数是12345678.1234567
我的字段是Number(19,8)保存后是12345678.12345670
我把字段改成了Number(30,11),为什么会保存成12345678.12345669920呢?我想要12345678.1234567

或者12345678.123456789这个数用Number(30,11)保存后是12345678.12345680160,什么数据类型能保存成12345678.123456789这样的?怎么设位数?

我把字段改成了Number(30,11),为什么会保存成12345678.12345669920呢?我想要12345678.1234567

改成Number(第一个数大于9即可,7)

或者12345678.123456789这个数用Number(30,11)保存后是12345678.12345680160,什么数据类型能保存成12345678.123456789这样的?怎么设位数?

改成Number(第一个数大于9即可,9)

补充:
Number(x,y)
保留x-1位整数位,保留y位小数位,就是这个意思。

可以查下帮助,应该就知道了,

Number(x,y)
保留x-1位整数位,保留y位小数位,就是这个意思。