plsql 操作oracle数据库0.5显示.5,求解决方法

plsql 操作oracle数据库,输入参数0.5显示.5,如果输入1.25还是显示1.25,为什么,求解决方法

这个没有问题的,数据库在存储时,为了节省空间,就会省略前面的0,如果你有需要可以用格式化输出的方式来让小数完整显示,例如select to_char(0.5, 'FM99999990.099') from dual;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-25
number(12,2) 这个是因为你number 中的精度引起的,是database,跟plsql无关
相似回答