[20161021]关于sqlplus sqlprompt设置.txt

简介: [20161021]关于sqlplus sqlprompt设置.txt --别人的服务器没有设置sqlprompt,随手设置一下,发现一些问题。 --从网上抄了下来: SYS@test> set sqlprompt "_user@_connect_identifier>" SYS@_connect_identifier> --居然变成这样。

[20161021]关于sqlplus sqlprompt设置.txt

--别人的服务器没有设置sqlprompt,随手设置一下,发现一些问题。
--从网上抄了下来:

SYS@test> set sqlprompt "_user@_connect_identifier>"
SYS@_connect_identifier>

--居然变成这样。再仔细看@ _connect_identifier之间存在一个空格。

SYS@_connect_identifier>set sqlprompt "_user@ _connect_identifier>"
SYS@ test>

--而很明显我的以前设置没有这个问题,看了我机器的配置,发现我
SET SQLPROMPT '&_USER.@&_CONNECT_IDENTIFIER.> '

--这里的 . 相当于连接符号。而仔细看还不止这些,上面没有使用&,实际上使用&我的理解替换变量。
--而不设置相当于每次都重新设置。

通过一个小例子来说明问题:

SET SQLPROMPT '&_USER.@&_CONNECT_IDENTIFIER &_DATE> '

SYS@test 2016-10-21 22:18:47> SET SQLPROMPT '&_USER.@&_CONNECT_IDENTIFIER &_DATE> '
SYS@test 2016-10-21 22:18:54>
SYS@test 2016-10-21 22:18:54>
SYS@test 2016-10-21 22:18:54> select sysdate from dual ;
SYSDATE
-------------------
2016-10-21 22:18:58

--你可以发现&_DATE仅仅在设置时读取1次,以后时间不会改变,就是设置的时间。

SET SQLPROMPT '&_USER.@&_CONNECT_IDENTIFIER _DATE> '

SYS@test_DATE> SET SQLPROMPT '&_USER.@&_CONNECT_IDENTIFIER _DATE> '
SYS@test 2016-10-21 22:20:31>
SYS@test 2016-10-21 22:20:34> select sysdate from dual ;
SYSDATE
-------------------
2016-10-21 22:20:36

--这样每次执行都会重新设置时间。

目录
相关文章
|
Oracle NoSQL 关系型数据库
[20180510]sqlplus array 和 opifch2.txt
[20180510]sqlplus array 和 opifch2.txt --//我以前通过10046跟踪发现fetchsize的大小,一般在sqlplus下第1个总是1条,然后是arraysize大小.
1307 0
|
Oracle 关系型数据库 数据库管理
[20180211]关于oracle执行文件权限问题.txt
[20180211]关于oracle执行文件权限问题.txt --//如果oracle用户一般建立2个用户组.一般oinstall,dba组.缺省指定组oinstall --//如果数据库在运行时修改oracle执行文件权限,会到处一些进程出现问题.
1108 0
|
Oracle 关系型数据库 索引
[20180130]sqlplus字段显示问题.txt
[20180130]sqlplus字段显示问题.txt --//昨天下班别人问的问题,就是drop table后使用flashback table恢复,为什么不顺带把索引名字给修改回来.
1110 0
|
关系型数据库 Oracle Linux
[20180109]sqlplus refcursor.txt
[20180109]sqlplus refcursor.txt --//别人问的问题,如何在sqlplus使用refcursor定义的变量,我查询一下,做一个记录: SCOTT@book> @ &r/ver1 PORT_STRING         VERSI...
905 0
|
SQL Oracle 关系型数据库
|
SQL 数据库 开发工具
[20170617]vim中调用sqlplus.txt
[20170617]vim中调用sqlplus.txt --//以前写过一篇emacs下调用sqlplus的文章,一直想学emacs,受限制自己掌握vim,对学习它没有兴趣,原链接如下: --//http://blog.
861 0
|
SQL
[20170506]fetch sqlplus arraysize.txt
[20170506]fetch sqlplus arraysize.txt http://blog.itpub.net/267265/viewspace-2138042/ --//前一阵子写的,如果设置arrarsize=3,可以看到3条3条输出.
967 0
|
关系型数据库 Oracle
[20170410]11G ora_sql_txt是否有效.txt
[20170410]11G ora_sql_txt是否有效.txt --链接问的问题: http://www.itpub.net/thread-2086256-1-1.
1204 0
|
Oracle 关系型数据库 OLAP
[20170329]给oracle启动加入baner.txt
[20170329]给oracle启动加入baner.txt --//测试一下给oracle 启动加入一个banner,没有什么意思,仅仅为了玩. 1.环境: SYS@book> @ &r/ver1 PORT_STRING                ...
792 0
|
SQL 开发工具
[20160806]sqlplus 1000行自动提交.txt
[20160806]sqlplus 1000行自动提交.txt --同事要求我提交的插入脚本要求1000行有1个提交. --当时我自己也没有多想,因为toad有一个功能可以直接实现这个功能.
869 0