Oracle的number类型的字段值显示科学计数值

最近做需求建了几张表,主键都是number类型的,在sqlplus中查询的时候,发现主键值进行了科学计数的显示,这看起来非常的奇怪。网上找了下方法,记录如下:

    原因:

         SQLPlus在显示number类型时,小于等于10位的精度显示的是很直观的形式,大于10位精度的则显示为科学计数的形式。

    解决方法:

        将number转成char类型,设置一下即可:tools->preferences->sql windows->number fields tochar,选中该选项

原文地址:https://www.cnblogs.com/weiyi1314/p/11527840.html