【Oracle sqlplus】在sqlplus提示符中显示当前用户和实例名


【命令】

set sqlprompt XXXX

【适用场合】

如果需要打开多个sqlplus窗口连接不同的数据源,那么在提示符中包含特定标志有助于用户快速确定当前操作的数据源。

【示例】

SQL> show user;
USER 为 "LUNA"
SQL> show parameter service;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
service_names                        string      orcl
SQL> set sqlprompt luna@oracl>
luna@oracl>select sysdate from dual;

SYSDATE
--------------
23-6月 -22

luna@oracl>

从上例可见,原先的SQL>已经被改写成了luna@orcl>

网上还有一种使用脚本自动改写提示符的方法,如果有需要请自行搜索。

END

相关