--将UE设置为默认编辑器
define _editor="C:Program FilesUltraEditUedit32.exe"
--默认在打开dbms_output,同时也将默认缓冲区大小设置得尽可能大
set serveroutput on size 1000000
--假脱机输入文本时,会去除文本行两端的空格,而且行宽不定。
--如果设置为OFF(默认设置),假脱机输入的文本行宽则等于所设置的linesize
set trimspool on
--设置选择LONG、COLB列时显示的默认字节数
set long 5000
--设置sql*plus显示的文本行宽为100个字符
set linesize 100
--pagesize可以控制sql*plus多久打印一次标题
set pagesize 9999
--设置由autotrace得到的解释计划输出(explain plan output)的默认宽度。a80通常足以放下整个计划。
column plan_plus_exp format a80
column golbal_name new_value gname
set termout off
define gname=idle
--告诉sql*plus取得global_name列中的最后一个值,并将这个值赋给替换变量gname。
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);
--设置sql*plus提示符
set sqlprompt '&gname> '
set termout on
本文介绍如何通过设置SQL*Plus参数来优化Oracle数据库操作体验。包括调整输出格式、增强查询结果展示效果、设置编辑器及提高运行效率等实用技巧。

被折叠的 条评论
为什么被折叠?



