pengpenglin
人,必须选择一种生活方式并有勇气坚持下去
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 262, comments - 221, trackbacks - 0
Oracle SQL*PLUS命令应用(四)
【4】设置页面及行格式的相关命令
1
.设置一行可以容纳的字符数
SQL
>
SET
LIN
[
ESIZE
]
{
80
|
n}
如果一行的输出内容大于设置的一行可容纳的字符数,则折行显示。
2
.设置一页有多少行数
SQL
>
SET
PAGES
[
IZE
]
{
24
|
n}
如果设为0,则所有的输出内容为一页并且不显示列标题
3
.设置页与页之间的分隔
SQL
>
SET
NEWP
[
AGE
]
{
1
|
n
|
NONE}
当set newpage
0
时,会在每页的开头有一个小的黑方框。
当set newpage n 时,会在页和页之间隔着n个空行。
当set newpage none 时,会在页和页之间没有任何间隔。
备注:以上
三个命令经常合用, 首先设置每行显示的最大长度, 再设置每页有多少行, 最后设置页间距. 如果要获取较好格式的话可以配合Column format命令格式化每个字段的长度.
下面我们来实地查看一下上述命令在结果输出中的应用
SQL
>
select
*
from
testtable;
ID NAME REMARK
--
-------- ---------- --------------------------------------------------
REG_DATE SALARY
--
-------- ----------
1
paul lin
07
-
6月
-
08
5500
2
bob lin common
user
06
-
6月
-
08
6500
SQL
>
下面我们要做的就是:
①调整页面最大显示长度为200
②设置每页只显示一条记录
③每页之间间隔两个空
SQL
>
set
linesize
200
pagesize
1
newpage
2
;
SQL
>
SQL
>
/
1
paul lin
07
-
6月
-
08
5500
2
bob lin common
user
06
-
6月
-
08
6500
SQL
>
可以看到页面的输出并不让人满意(标题和虚线都没有了),现在我们使用一种令人比较满意的设置:
SQL
>
set
linesize
200
pagesize
999
newpage;
SQL
>
SQL
>
SQL
>
/
ID NAME REMARK REG_DATE SALARY
--
-------- ---------- -------------------------------------------------- ---------- ----------
1
paul lin
07
-
6月
-
08
5500
2
bob lin common
user
06
-
6月
-
08
6500
SQL
>
实际上该命令的最后设置newpage会在每页的前面加上一个黑色的小方框(在这里不能显示),以提示这是新一页的开始,假如你不想进行任何的提示那么只要设置newpage为none就可以了(你所看到的输出和现在的一模一样)。
至于linesize的设置则要考虑屏幕和打印机的大小了。
-------------------------------------------------------------
生活就像打牌,不是要抓一手好牌,而是要尽力打好一手烂牌。
posted on 2008-05-26 23:35
Paul Lin
阅读(639)
评论(0)
编辑
收藏
所属分类:
Oracle SQL/PLSQL
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
Oracle SQL*PLUS命令应用(八)
Oracle SQL*PLUS命令应用(七)
Oracle SQL*PLUS命令应用(六)
Oracle SQL*PLUS命令应用(五)
Oracle SQL*PLUS命令应用(四)
Oracle SQL*PLUS命令应用(三)
Oracle SQL*PLUS命令应用(二)
Oracle SQL*PLUS命令应用(一)
Oracle中如何插入特殊字符:& 和 ' (多种解决方案)
<
2008年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(21)
给我留言
查看公开留言
查看私人留言
随笔分类
J2EE 框架(9)
J2EE基础(4)
J2SE(43)
Java 工具(5)
Oracle Concept(4)
Oracle SQL/PLSQL(9)
Oracle 开发(13)
Oracle 管理(4)
Oracle 调优
Oracle 错误诊断
RoR(19)
UML(3)
Unix / Linux(13)
Web基础(19)
其它技术(7)
感悟(3)
杂项(7)
架构与性能(8)
模式与重构(19)
灌水(8)
电影与音乐(16)
走过的路(1)
软件过程与软件方法(3)
阳光户外(2)
项目管理(36)
随笔档案
2012年2月 (3)
2011年11月 (4)
2011年10月 (1)
2011年9月 (2)
2011年8月 (2)
2011年7月 (5)
2011年6月 (3)
2011年5月 (1)
2011年4月 (1)
2011年3月 (3)
2011年1月 (1)
2010年12月 (1)
2010年11月 (5)
2010年10月 (3)
2010年9月 (1)
2010年7月 (1)
2010年6月 (1)
2010年5月 (4)
2010年4月 (9)
2010年3月 (19)
2010年2月 (8)
2010年1月 (3)
2009年12月 (34)
2009年11月 (1)
2009年10月 (2)
2009年7月 (4)
2009年6月 (5)
2009年5月 (3)
2009年4月 (2)
2009年3月 (1)
2009年2月 (5)
2009年1月 (5)
2008年12月 (13)
2008年11月 (4)
2008年10月 (1)
2008年9月 (6)
2008年8月 (5)
2008年7月 (3)
2008年6月 (31)
2008年5月 (10)
2008年4月 (9)
2008年3月 (7)
2008年2月 (4)
2008年1月 (19)
BlogJava热点博客
BeanSoft
Jack.Wang
如坐春风
诗特林
郑晖
银河使者
阿密果
隔叶黄莺
好友博客
无羽苍鹰
搜索
最新评论
1. re: 【Java基础专题】编码与乱码(01)---编码基础[未登录]
666666666666666666666这几天正在做个类似工程编码出现错误
--李
2. re: 【Java基础专题】IO与文件读写---使用Apache commons IO简化文件读写
不错
--阿斯兰
3. re: 【Java基础专题】编码与乱码(03)----String的toCharArray()方法
多谢分享
--thx
4. re: 【Java基础专题】编码与乱码(05)---GBK与UTF-8之间的转换
评论内容较长,点击标题查看
--karl
5. re: 【Java基础专题】编码与乱码(01)---编码基础[未登录]
谢谢,帮了我大忙!
--小龙
阅读排行榜
1. Oracle中如何插入特殊字符:& 和 ' (多种解决方案)(48351)
2. getOutputStream() has already been called for this response的解决方法(43322)
3. 【Java基础专题】编码与乱码(05)---GBK与UTF-8之间的转换(36953)
4. 360安全卫士误删audiosrv.dll文件造成系统无声的解决方案(21210)
5. Java中读取字节流并按指定编码转换成字符串的方法(17300)
评论排行榜
1. 360安全卫士误删audiosrv.dll文件造成系统无声的解决方案(33)
2. 【原】Oracle开发专题之:时间运算(11)
3. 【Java基础专题】编码与乱码(05)---GBK与UTF-8之间的转换(11)
4. getOutputStream() has already been called for this response的解决方法(10)
5. 【原】Oracle开发专题之:分析函数(OVER)(8)