A | B | C | D | E | F | |
1 | 123.3333 | 123.33 | 100 | 123 | 123 | -0.00030 |
2 | 197.9333 | 197.93 | 200 | 198 | 198 | 0.00013 |
(在pl/sql dev sql窗口显示)
--num_test end--------------------------------------------------------
似乎结果很正确,可是现在出来一个问题,当我不在pl/sql dev窗口运行,我在isqlplus中运行,结果就有点不一样了,注意,第1行的F列:
A | B | C | D | E | F |
---|---|---|---|---|---|
123.3333 | 123.33 | 100 | 123 | 123 | -.0003 |
197.9333 | 197.93 | 200 | 198 | 198 | .00013 |
(在isqlplus中显示)
它舍去了末尾的0!在sqlplus下测试也是同样的效果。
不过本人的意向应该是还是保留那个0的,因为number(2,5)它毕竟指定了有效位是5位。