我不再使用SQL Developer,因为发现在 Emacs SQLi 模式下使用SQL Plus更方便。
SQL Developer在选择大量行时只显示几行。但是SQL Plus倾向于转储所有符合条件的行。我可以放,ROWNUM <= N但我经常忘记这样做。
SQL Plus是否有任何选项可以限制select语句的输出?我会把它/opt/instantclient/glogin.sql放在为了适用于每个会话......
我不认为你可以。我唯一知道的那种(但有点烦人的 IMO)是PAUSE等待您在页面之间按 Enter的选项。烦人的部分是它在第一行之前暂停......你Ctrl C看够了就可以打断。
SQL> set pause on
SQL> set pages 10 pause 'press enter to continue'
SQL> select object_name from dba_objects;
press enter to continue
OBJECT_NAME
--------------------------------------------------------------------------------
ICOL$
I_USER1
CON$
UNDO$
C_COBJ#
I_OBJ#
PROXY_ROLE_DATA$
press enter to continue
OBJECT_NAME
--------------------------------------------------------------------------------
I_IND1
I_CDEF2
I_OBJ5
I_PROXY_ROLE_DATA$_1
FILE$
UET$
I_FILE#_BLOCK#
press enter to continue
I_FILE1
ERROR:
ORA-01013: user requested cancel of current operation
15 rows selected.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4487 次 |
| 最近记录: |