有时对SQL*Plus的查询可能会在屏幕上产生太多的行。对于SQL * Plus,有相当于少一些吗?
是否有一些等价的“管道到更少/更多”的机制,我可以做的导航结果?
select * from emp | less
有时对SQL*Plus的查询可能会在屏幕上产生太多的行。对于SQL * Plus,有相当于少一些吗?
是否有一些等价的“管道到更少/更多”的机制,我可以做的导航结果?
select * from emp | less
SQL * Plus不允许您从shell运行其命令吗?自从我使用它以来已经有一段时间了,但我尽管确实如此。
我知道有DB2,你可以这样做:
db2 'select * from sysibm.sysdummy1' | less
在命令行,并让壳处理分页。
如果没有,我只希望创建一个脚本sql++
像:
#!/usr/bin/bash
echo connect pax/diablo >/tmp/sql++.$$
echo "[email protected]" >>/tmp/sql++.$$
sqlplus @/tmp/sql++.$$
rm -rf /tmp/sql++.$$
,并使用它:
sql++ 'select * from dual' | less
你得到less
分页的全部功能通过这种方式,能够滚动上下,搜索等。
酷 - 在过去,我只希望线轴输出到文件和审核文件。在命令提示符处查看行会引导我更改行的大小,以便可以读取输出... – 2010-08-10 06:12:02