oracle的column格式化导致字段值显示为"####"的处理办法

发布时间:2020-05-27 11:51:53 作者:Shell_2015
来源:网络 阅读:1963

问题:

查询某一个字段,结果字段值显示全部是“####”

oracle的column格式化导致字段值显示为"####"的处理办法

原因:

之前在做其他查询的时候,对同样的字段名做了格式化:col value format a20,所以导致该列数据显示异常;

解决办法:

1、退出当前会话,重新登录

exit

sqlplus /nologin

conn /as sysdba

2、格式化清除:column 字段名 clear

即:col value clear

oracle的column格式化导致字段值显示为"####"的处理办法


后来,经仔细查询,出错的这个字段本身是number数据类型,而之前做查询时候格式化的同名字段是varchar2,所以,做了列格式化后必然要出错。

既然是number类型,那么除了上边的2个处理办法,用col value format 9999这样的方式也可以处理这个问题了。

推荐阅读:
  1. 安卓手机"悬停窗"导致Intune及邮件
  2. php中比较"==="和"=="的用法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

oracle col

上一篇:解决Flink反压的方法有哪些?

下一篇:Web前端开发学习建议

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》