oracle不用科学计数法,ORACLE中科学计数法显示问题的解决

本文介绍了在Oracle SQL中遇到科学计数法显示数值的问题,以及如何通过设置`NUMWIDTH`来控制输出格式,确保数值以全格式显示,不再使用科学计数法。示例展示了在SQL*Plus环境中调整`NUMWIDTH`参数后,显示`TotalSystemGlobalArea`等内存区域大小的变化,从而提供了一种清晰显示大数值的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ORACLE中科学计数法显示问题的解决

2019-03-19

在sqlplus 中显示的是科学计数法,设定以下可以不用科学计数法显示:

1、

SQL> select to_number('1234567891234567') from dual;

TO_NUMBER('1234567891234567')

-----------------------------

1.234567891E+15

2、set numwidth 30

SQL>  show sga

Total System Global Area 1.0021E+10 bytes

Fixed Size                  2261848 bytes

Variable Size            1811942568 bytes

Database Buffers         8187281408 bytes

Redo Buffers               19894272 bytes

SQL> set numwidth 30

SQL>  show sga

Total System Global Area                    10021380096 bytes

Fixed Size                                      2261848 bytes

Variable Size                                1811942568 bytes

Database Buffers                             8187281408 bytes

Redo Buffers                                   19894272 bytes

SQL>

分类:数据库 | 标签: |

相关日志

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值