当前位置:  开发笔记 > 数据库 > 正文

在SQL*Plus中,如何更改提示以显示已连接的用户和数据库?

如何解决《在SQL*Plus中,如何更改提示以显示已连接的用户和数据库?》经验,为你挑选了1个好方法。

举例来说......

USER@SID > 

我认为这可能对一些人有帮助所以我也会回答它!



1> cagcowboy..:

修改您的$ ORACLE_HOME\sqlplus\admin\glogin.sql脚本 - 添加:

set sqlprompt "_user '@' _connect_identifier > "

到文件的末尾.

在Oracle 10g中,每次发出"conn"时,这都会正确更改.对于10g之前的客户端,当您执行"conn"时它不会更改,但将保留为您首次连接的用户名/ db.

您还可以使用_date作为当前日期,使用_privilege作为已连接用户的权限(例如SYSDBA).

参考:

http://www.acs.ilstu.edu/docs/Oracle/server.101/b12170/whatsnew.htm


这也在[SQL*Plus FAQ]中得到了解答(http://www.orafaq.com/wiki/SQL*Plus_FAQ#Can_one_set_the_SQL.2APlus_command_prompt_to_something_more_useful.3F).
推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有