摘要: orcle有的时候你会发现PL/SQL里查出来的结果跟程序得到的DataTable得到的结果不一样。小数位值不一样。例:列名NUMBER(18,5)PL/SQL里查出来的结果:1234567890123.78000DataTable得到的结果:1234567890123.77778而其实插入的值就是1234567890123.77778那么解决方法就是把数值转成字符:方法很多,第二种方法很好,第一种小数点前的0会被去掉,下面说两种:一:to_char(round(列名,5),'FM99999999999999.00000')二:自定义函数 :CREATE OR REPLACE 阅读全文
posted @ 2013-03-27 11:24 丁焕轩 阅读(589) 评论(0) 推荐(0) 编辑