答案 0 :(得分:6)
SET PAUSE ON
请参阅http://www.developer.com/java/data/article.php/3369501/SQLPlus-Tips-for-Oracle-Beginners.htm
答案 1 :(得分:1)
SQL * Plus是否允许您从shell运行其命令?我使用它已经有一段时间了,但我确实这样做了。
我知道DB2可以做到:
db2 'select * from sysibm.sysdummy1' | less
在命令行中让shell处理分页。
如果没有,我只需创建一个sql++
脚本,如:
#!/usr/bin/bash
echo connect pax/diablo >/tmp/sql++.$$
echo "$@" >>/tmp/sql++.$$
sqlplus @/tmp/sql++.$$
rm -rf /tmp/sql++.$$
并使用它:
sql++ 'select * from dual' | less
通过这种方式,您可以获得less
分页的全部功能,可以向上和向下滚动,搜索等等。