oracle 数据库sqlplus ,select * from emp; 查询出来的结果一次只显示14条记录,怎样看余下的其他记录?

怎么设置能让其查询出来在屏幕上一次显示1000条数据!

不是sqlplus显示14条,而是你的小黑屏只能显示这么大。所以你根本的解决方法是设置下windows的DOS(小黑屏)。

打开小黑屏。右击任务栏上的小黑屏任务,进入属性。进入布局。按照我这个图设置就行了。

最后点击确定,出现个对话框。点击第二个:保存属性,。。。。。。   再点确定。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-27
emp表里面只有14条记录。
你select count(1) from emp; 查询一下看看,只有14条记录的表是没有办法显示50条数据的。
除非你将表里的数据量改为50条。

[SCOTT@orcl] SQL>select count(1) from emp;

COUNT(1)
----------
14本回答被提问者采纳
第2个回答  2011-06-26
设置参数:pagesize,页长,默认为14
set pagesize 1000追问

设置后 输入select * from emp; 命令后 还是只显示14条记录!

追答

没理由的,如果不行,在SQLPLUS的“选项”菜单,打开“环境”,在左边找到pagesize项,在右边选“定制”,在文本框中输入1000,再按“确定”

第3个回答  2011-06-26
要是在sqlplus 执行这个语句
select * from emp ,应该是把所有的记录全列出来
第4个回答  2011-06-27
你也可以写成这样
select ename ,max(sal) from emp
相似回答