10g之后sql plus的改进
1,显示登录的用户和身份:
SQL> set sqlprompt "_user _privilege>"
格式如下:
SYS AS SYSDBA>
2,身份权限,增加当前登录的时间:
SQL> set sqlprompt "_user _privilege on _date>"
默认是系统的时间格式
3,修改时间的格式
SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
会话已更改。
SQL> select sysdate from dual;
SYSDATE
-------------------
2010-12-06 13:51:30
4,显示你登录的服务器名:
SQL>set sqlprompt "at _connect_identifier>"
只要将上述的内容增加到glogin.sql中,每次登录后都会显示的
D:/oracle/product/10.2.0/db_1/sqlplus/admin
5,oracle的自动分析:
set time on; (说明:打开时间显示)(可选)
set autotrace on; (说明:打开自动分析统计,并显示SQL语句的运行结果)
set autotrace traceonly; (说明:打开自动分析统计,不显示SQL语句的运行结果)