WEB开发网
开发学院数据库Oracle Oracle10g新特性——SQL*PLUS的改进 阅读

Oracle10g新特性——SQL*PLUS的改进

 2008-08-30 12:44:26 来源:WEB开发网   
核心提示: SYS on 31-8月 -05 at teng>alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';会话已更改,SYS on 2005-08-31 16:20:15 at teng>你只要将上面的

SYS on 31-8月 -05 at teng>alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';会话已更改。

SYS on 2005-08-31 16:20:15 at teng>

你只要将上面的内容存在$ORACLE_HOME/sqlplus/glogin.sql中,那每次登录的提示信息都是你所需要的了。

不再需要双引号

自从internal的登录方式在9i当中不再被支持后,很多DBA就抱怨:如何可以不输入sys用户的密码来维护系统的安全?答案就是在操作系统提示符下用双引号的方法进入:

$sqlplus “/as sysdba”需要多输一对双引号也引起了不少抱怨。而在10g当中你就无需再输入双引号了:

$sqlplus / as sysdba增强的文件管理性

在9i中,当你在sqlplus进行操作时,你会希望将一些有用的语句存下来以便以后使用,这时你可以使用save命令。Save命令会将从最后一次执行save开始以后的所有脚本存下来,这样就会将你执行过的脚本存成分散的文件。如:

SQL> select 1 ...
SQL> save 1
Created file 1.sql
SQL> select 2 ...
SQL> save 2
Created file 2.sql
SQL> select 3 ...
SQL> save 3
Created file 3.sql

这样存下来1.sql、2.sql、3.slq三个脚本,三个脚本的内容分别为select 1 …、select 2 …、select 3 …。这样的话你就需要手工将他们再合成一个脚本以便以后使用。

在sqlplus 10.1.0.2中,就不需要这么费劲了,你可以用添加的方式存储:

SQL> select 1 ...
SQL> save myscript
Created file myscript.sql
SQL> select 2 ...
SQL> save myscript append
Append file myscript sql
SQL> select 3 ...
SQL> save myscript append
Append file myscript.sql

这样,所有的脚本都被存储在myscript.sql这个脚本中了。

Tags:Oracleg 特性 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接