用PL/SQL查询显示一个表中number类型的字段时,当该字段的位数超过16位,会出现小数点后面的保留位数自动四舍五入的情况。
示例如下:
PL/SQL中插入number类型数字超过16位保留位数自动四舍五入
解决方法:
虽然在PL/SQL中查看到的是自动对其进行四舍五入了,但实际上他存的还是原来的123456789123451.78,可以理解为他只是展示的有问题。在代码中真正调用该字段的时候是可以正常出来的。
当你用字符串类型将该字段展示出来时,他出现的就是正常的结果了。
示例如下:
PL/SQL中插入number类型数字超过16位保留位数自动四舍五入
或者将PL/SQL中工具->首选项中:
PL/SQL中插入number类型数字超过16位保留位数自动四舍五入
就可以正常展示了!

相关文章:

  • 2021-12-23
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-19
  • 2021-12-18
  • 2021-12-18
  • 2021-12-18
  • 2021-08-21
  • 2022-12-23
相关资源
相似解决方案