视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
设置SQL*PLUS的启动环境变量
2020-11-09 10:54:19 责编:小采
文档


当假脱机操作文本的时候,保证文本行没有空格,而不是固定的宽度。如果将TRIMSPOOL设置为OFF(默认设置)的时候,假脱机文件的宽

找到d:\Oracle\product\11.1.0\db_1\sqlplus\admin\glogin.sql(上面的文件的路径取决于ORACLE_HOME),需要根据不同的版本找到该文件。

使用下面的文件覆盖上面文件中的内容如下(需要根据实际情况进行修改):

--设定SQLPLUS默认使用的编辑器,可以选择您喜欢的编辑器
define _editor='C:\Program Files\IDM Computer Solutions\UltraEdit\Uedit32.exe'

--将系统输出的默认缓存设置的尽可能的大一些
set serveroutput on size 1000000

--当假脱机操作文本的时候,保证文本行没有空格,而不是固定的宽度。如果将TRIMSPOOL设置为OFF(默认设置)的时候,假脱机文件的宽度由linesize设置。
set trimspool on

--设置在选择long和clob列的时候显示的字节的默认数
set long 5000

--把SQL*PLUS显示的行宽设置100个字符
set linesize 100

--把pagesize设置为一个很大的数Pagesize控制SQL*PUS输出头的数量,,每一页都会得到一组头。
set pagesize 9999

--设置explain plan输出的默认宽度,使用autotrace 可以收到explain plan输出。宽度a80通常足够容纳整个计划
column plan_plus_exp format a80

--该指令让SQL*PLUS取出它所接收的名为global_name列的最新值,并把它放置在取代变量GNAME中。
column global_name new_value gname


set termout off

define gname=idle

column global_name new_value gname

select lower(user) || '@' || substr( global_name, 1, decode( dot, 0,
length(global_name), dot-1) ) global_name
from (select global_name, instr(global_name,'.') dot from global_name );

set sqlprompt 'ChenZw> '

set termout on

--打开sql的执行时间
set timing on

--打开系统的当前时间
set time on

--打开返回条数信息
set feedback on

--打开执行计划信息
set autotrace on

后面再使用sqlplus的时候,就会有比较详细的执行信息:

下载本文
显示全文
专题