SQLPLUS的LOGIN脚本

来源:互联网 发布:超级基因优化液起点 编辑:程序博客网 时间:2024/06/07 01:13
--设定默认编辑器define _editor=Notepad --设定替换值不显示"原值","新值"提示set verify off--设定输出显示,且缓冲区设置为1000000 set serveroutput on size 1000000 --假脱机输出文本时,会去除文本行两端的空格,且行宽不定.如果为off,则文本行宽度等于linesizeset trimspool on--设置LONG和CLOB类型显示的默认字节数  set long 5000  --设定文本行宽为1000set linesize 1000--设定SQLPLUS的页面大小set pagesize 9999 --设定NULL值显示为nullset NULL < null >--设定autotrace得到的解释计划输出的默认宽度column plan_plus_exp format a80 --以下设定建立SQL*PLUS的提示符 user@sid>set SQLPROMPT '_user@&_connect_identifier> '--SQL调优用 不显示结果 只显示执行计划和统计信息set autotrace traceonly--显示执行时间set timing on--显示时间set time on  

注:SQLPLUS启动会读取两个脚本文件,一个是固定的(叫glogin.sql),在...app\product\11.2.0\dbhome_1\sqlplus\admin下,另外一个是动态的(login.sql),在启动sqlplus的路径下,

如我在C:\Documents and Settings\Administrator>sqlplus /nolog 这里启动sqlplus的,那么需要将login.sql放到C:\Documents and Settings\Administrator这个目录下,sqlplus启动默认先读glogin.sql,然后再读login.sql,且login.sql的脚本内容优先级比glogin.sql的要高.

一般会使用环境变量设置login.sql。例如:我的脚本都放在d:\script目录里的,那么就设置set SQLPATH=D:\script这样就可以了.

原创粉丝点击