首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请问对于NUMBER类型的字段怎样才可以不使用科学计数法存放大于15位的整数

2012-01-06 
请教对于NUMBER类型的字段怎样才可以不使用科学计数法存放大于15位的整数?对于NUMBER的字段,当数据大于15

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


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

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

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

热点排行