日期:2014-05-17  浏览次数:21139 次

请教对于NUMBER类型的字段怎样才可以不使用科学计数法存放大于15位的整数?
对于NUMBER的字段,当数据大于15位如100000000000000这样的数据ORACLE就用科学技术法来存储了,请教对于NUMBER类型的字段怎样才可以不使用科学计数法存放大于15位的数据?   超过15位,精度好像就丢失了,请问怎么解决?


------解决方案--------------------
set numwidth 38
------解决方案--------------------
三楼love_2008(love2008) 的方法仅仅是在输出流改变,楼主的问题好像是要在存储的时候

学习ing……
------解决方案--------------------
你改用varchar来存储
------解决方案--------------------
不好意思,三楼love_2008(love2008) 的方法可行

其实存储的时候存入的是用户输入的精度,只是在输出的时候按照科学计数法显示的