PL/SQL number型数据
number(, 精度p取值范围1~38 最高整数位数=p-s
--num_test start------------------------------------------------ Connected to Oracle9i Enterprise Edition Release 9.0.1.1.1
Table created SQL> INSERT INTO hjm_num_test 1 row inserted SQL> INSERT INTO hjm_num_test 1 row inserted SQL> COMMIT; Commit complete SQL> SELECT * FROM hjm_num_test;
(在pl/sql dev sql窗口显示) --num_test end-------------------------------------------------------- 似乎结果很正确,可是现在出来一个问题,当我不在pl/sql dev窗口运行,我在isqlplus中运行,结果就有点不一样了,注意,第1行的F列:
(在isqlplus中显示) 它舍去了末尾的0!在sqlplus下测试也是同样的效果。 不过本人的意向应该是还是保留那个0的,因为number(2,5)它毕竟指定了有效位是5位。 (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |