oracle设置提交提示,Oracle SQLPLUS提示符设置
Oracle SQLPLUS提示符设置把Oracle sqlplus提示符修改为如下,可以提醒你所在的用户模式,减少误操作。set sqlprompt _user'@'_connect_identifier>效果对比:SQL> conn scott/tiger@pdborclConnected.SQL> conn sys/orcl as sysdbaConnected.SQL&g
Oracle SQLPLUS提示符设置
把Oracle sqlplus提示符修改为如下,可以提醒你所在的用户模式,减少误操作。
set sqlprompt _user'@'_connect_identifier>
效果对比:
SQL> conn scott/tiger@pdborcl
Connected.
SQL> conn sys/orcl as sysdba
Connected.
SQL> set sqlprompt ">_user'@'_connect_identifier>
---提示符变为SYS@orcl
SYS@orcl> conn scott/tiger@pdborcl
Connected.
SCOTT@pdborcl> conn sys/orcl as sysdba
Connected.
--提示符变为SYS@orcl>
SYS@orcl> conn sys/orcl@pdborcl as sysdba
Connected.
--提示符变为SCOTT@pdborcl
SYS@pdborcl>

以上设置只针对当前SQL*Plus会话有效。
编辑ORACLE_HOME/sqlplus/admin目录下的glogin.sql(C:appORACLEproduct12.1.0dbhome_1sqlplusadmin)文件最后加如下一行,就可以为所有SQL*Plus会话自动设置SQL提示符,永久有效.
set sqlprompt _user'@'_connect_identifier>
12c: DISPLAY CDB/PDB NAME IN SQL PROMPT
编辑ORACLE_HOME/sqlplus/admin目录下的glogin.sql(C:appORACLEproduct12.1.0dbhome_1sqlplusadmin)添加以下内容
define gname=idlecolumnglobal_name new_value gnameset heading off
set termout offcol global_name noprintselect upper(sys_context ('userenv', 'current_user')||'@'||sys_context ('userenv', 'con_name') || '@' || sys_context('userenv', 'db_name')) global_name fromdual;set sqlprompt '&gname>'
set heading on
set termout on
效果:

中文提示设置
ALTER SESSION SET NLS_LANGUAGE='SIMPLIFIED CHINESE';
参考:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)