那么如果我们不希望用这个提示符,而是使用更加方便又利于日常工作的提示符,可以通过命令
set sqlprompt... 来修改,可以使用字符串和变量。
我们可以通过查看SQL>define来查看支持的变量:
SQL>define
DEFINE _DATE = "02-SEP-14" (CHAR)
DEFINE _CONNECT_IDENTIFIER = "orcl" (CHAR)
DEFINE _USER = "SYS" (CHAR)
DEFINE _PRIVILEGE = "AS SYSDBA" (CHAR)
DEFINE _SQLPLUS_RELEASE = "1102000100" (CHAR)
DEFINE _EDITOR = "ed" (CHAR)
DEFINE _O_VERSION = "Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options" (CHAR)
DEFINE _O_RELEASE = "1102000100" (CHAR)
执行set sqlprompt "_user'@'_connect_identifier _date>"
该修改仅作用于当前的sqlplus进程。
提示符变为用户名@连接名 时间>
SYS@orcl 02-SEP-14>
如果我们希望这个修改在所有新打开的sqlplus中都生效,需要在$ORACLE_HOME目录下的
/sqlplus/admin/glogin.sql的最后一行添加:
set sqlprompt "_user@_connect_identifier _date>"
该修改仅作用于当前的sqlplus进程。
提示符变为用户名@连接名 时间>
SYS@orcl 02-SEP-14>
如果我们希望这个修改在所有新打开的sqlplus中都生效,需要在$ORACLE_HOME目录下的
/sqlplus/admin/glogin.sql的最后一行添加:
set sqlprompt "_user@_connect_identifier _date>"