有時對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