SQLPLUS的LOGIN脚本

--设定默认编辑器
define _editor=Notepad 
--设定替换值不显示"原值","新值"提示
set verify off
--设定输出显示,且缓冲区设置为1000000 
set serveroutput on size 1000000 
--假脱机输出文本时,会去除文本行两端的空格,且行宽不定.如果为off,则文本行宽度等于linesize
set trimspool on
--设置LONG和CLOB类型显示的默认字节数  
set long 5000  
--设定文本行宽为1000
set linesize 1000
--设定SQLPLUS的页面大小
set pagesize 9999 
--设定NULL值显示为null
set 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这样就可以了.

你可能感兴趣的:(SQLPLUS的LOGIN脚本)