create table wjytemp
(
NO number(16,2)
);
insert into wjytemp values(11111111111111.11);
sqlplus查询结果:11111111111111.10
解决:
1.设置plsql让它显示原本的值 工具->首选项,打开窗口,然后选择sql窗体。然后把数字字段 to_char和日期字段 to_char复选框选中。
2.sqlplus中,用sql语句设置,语句为:set numwidth 15
3.永久设置(权限不足。。。没尝试)
在sqlplus中先set numwidth 15
然后,在sqlplus中
sql> store set $ORACLE_HOME/sqlplus/admin/glogin.sql replace
就保存设置了.
Glogin.sql
Path: $ORACLE_HOME/sqlplus/admin。
这个文件是sqlplus运行时会自动读取的文档,读取其中的相关初始化的信息,因此可以通过修改这个文件来达到个性化我们Sqlpus的目的。