您的位置:首页 > 数据库 > Oracle

解决Oracle Sqlplus查询折行、折页的问题

2013-08-27 17:15 351 查看
大家在cmd下使用sqlplus最常见的问题就是,查询的显示结果格式凌乱。

这个主要因为两个原因:sqlplus参数设置、cmd屏幕缓冲区设置

下面是经常出现的效果:



首先解决cmd设置的问题:



如上图,经过测试,主要需要更改屏幕缓冲区大小,这里更改宽度为130。为防止每次进入cmd都调节窗口的大小,这里设置窗口大小,宽度为与缓冲区一致;

下面,设置sqlplus的两个参数:linesize、pagesize

一行中显示的字符数可以使用set linesize命令设置

一页中显示的行数可以使用set pagesize命令设置



不过,大家是不是遇到一个问题?那就是每次进入sqlplus都得重新设置linesize和pagesize,能不能不这样做呢?

找到你的oracle路径:

C:\app\Administrator\product\11.2.0\dbhome_1\sqlplus\admin

打开glogin.sql,添加下面两行:



当然,你可以从上面的注释中看到这个sql文件主要是干嘛的。

保存,提示一下,如果不能保存的话,是因为你没有这个文件的编辑权限,请添加:



单击“添加”,并对你自己账户赋予完全控制权限。

搞定,以后就不用每次设置了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: