解决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文件主要是干嘛的。
保存,提示一下,如果不能保存的话,是因为你没有这个文件的编辑权限,请添加:
单击“添加”,并对你自己账户赋予完全控制权限。
搞定,以后就不用每次设置了。
这个主要因为两个原因: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文件主要是干嘛的。
保存,提示一下,如果不能保存的话,是因为你没有这个文件的编辑权限,请添加:
单击“添加”,并对你自己账户赋予完全控制权限。
搞定,以后就不用每次设置了。
相关文章推荐
- Oracle:sqlplus查询出的中文是乱码问题的解决(转)
- Oracle:sqlplus查询出的中文是乱码问题的解决
- Oracle:sqlplus查询出的中文是乱码问题的解决
- Oracle:sqlplus查询出的中文是乱码问题的解决(转)
- Oracle Sql Plus乱码问题解决
- rlwrap解决 Oracle sqlplus 在linux 上下文切换乱码问题
- 解决oracle 10g sql *plus 用dbms_output.put_line()输出时的长度限制问题 ORA-20000: ORU-10028: line le
- 解决oracle sqlplus 不能修改,退格问题
- Linux中Oracle的sqlplus下退格和Del键无效的问题解决
- centos 下oracle sqlplus乱码问题解决
- oracle学习第二篇:Oracle SQL*Plus工具登录不上问题解决
- 解决linux下oracle进入sqlplus环境中后退键显示^H、上下键无效与ctrl+l无法清屏等问题【weber出品必属精品】
- 【Linux】Linux环境下Oracle SqlPlus中方向键问题的解决方法
- Oracle技术之sqlplus汉字乱码问题的解决
- Oracle SQL使用笛卡尔连接、正则表达式和层次查询、union all、unpiovt 解决多列值筛选、列转行问题
- Linux下,sqlplus中查询结果中文乱码问题的解决 实战
- Linux中Oracle的sqlplus下退格和Del键无效的问题解决
- 安装rlwrap解决oracle sqlplus命令行下找回历史命令,以及回退键,方向键不好使的问题
- Oracle执行计划 SQL语句执行效率问题查找与解决方法
- linux下oracle的sqlplus使用不顺手的解决