分类: Oracle
2008-12-07 18:37:58
加在login.sql或glogin.sql文件的后面:
DEFINE gname = 'not connected'
COLUMN global_name new_value gname
SET termout off
SELECT USER || || REPLACE (GLOBAL_NAME, '.WORLD', NULL) GLOBAL_NAME
FROM GLOBAL_NAME;
SET termout on
SET sqlprompt '&&gname> '
这样每次登录SQLPLUS提示符会自动更改为“当前用户名@全局数据库名> ”的形式。
10g以下版本在登录后切换用户的情况下,提示符不能自动更新。