代码之家  ›  专栏  ›  技术社区  ›  Moeb

SQL*Plus是否有一个等价的less?

  •  2
  • Moeb  · 技术社区  · 16 年前

    SQL*Plus

    select * from emp | less
    
    2 回复  |  直到 11 年前
        2
  •  1
  •   paxdiablo    16 年前

    我知道使用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 寻呼,可以上下滚动,搜索等。