找到d:Oracleproduct11.1.0db_1sqlplusadminglogin.sql(上面的文件的路径取决于ORACLE_HOME),需要根据不同的版本找到该文件。使用下面的文件覆盖上面文件中的内容如下(需要根据实际情况进行修改):--设定SQLPLUS默认使用的编辑器,可以选择您喜欢的编辑器
define _editor="C:Program FilesIDM Computer SolutionsUltraEditUedit32.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 offdefine gname=idlecolumn global_name new_value gnameselect 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的时候,就会有比较详细的执行信息:MySQL的alter用法总结Oracle获取某一段时间间隔之后的日期相关资讯 SQL SQL*PLUS
- Oracle基础介绍及常用相关SQL*PLUS (03月11日)
- SQL 中的正则函数 (06/28/2015 15:59:48)
- SQL导入txt以及SQL中的时间格式操 (01/25/2015 11:35:04)
| - SQL 新手指南 (09/10/2015 10:57:53)
- 在sql*plus中如何查看一些命令的用 (02/19/2015 15:50:02)
- SQL 集合(笔记) (01/15/2015 20:19:06)
|
本文评论 查看全部评论 (0)