请问:输出的结果超过了terminal的窗口大小,如何查看完整输出记录?

[复制链接]
查看11 | 回复6 | 2013-2-25 14:51:24 | 显示全部楼层 |阅读模式
我在redhat桌面的terminal里,执行了一条语句: select * from v$sgastat; 输出的结果大概有600多行,我想查看头几行的输出记录。这时我把右边的滑块网上面拉,但是发现拉不到头。
请问:有没有什么办法可以查看到头几行记录?
附上截图:



1.png (111.68 KB, 下载次数: 2)
下载附件
2012-11-12 15:13 上传



2.png (114.59 KB, 下载次数: 1)
下载附件
2012-11-12 15:13 上传


回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
这个可以定义的。我知道putty可以。

回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
如图:putty
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
整个toad或者plsql都好使啊
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
方法一:
select * from (select * from v$sgastat) where rownum<10;
方法二:spool result.txt:打开spool功能,将结果保存到当前目录下的result.txt文件中
方法三:修改sqlplus的buffer的大小,不推荐

回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
where rownum<=n
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
谢谢各位大神热情回复!第一次在ITPUB发帖子,心情心激动!看到各位大神给出的不同思路解决办法,开阔了我的眼界!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行