pl/sql 的输出非常友好,但是在跨网段环境连接很不方便,
$ORACLE_HOME/sqlplus/admin/glogin.sql:针对全局数据库
为了符合自己的工作习惯, 调整sql*plus的环境参数:
set ARRAYSIZE {20 | n} 每一批的行数
set COLSEP { _| text} 设置列与列之间的分割符号
set FEEDBACK {6|n|OFF|ON} 是否显示查询结果
set linesize {120|n} 输出一行字符个数,缺省为80
set LONG {80 | n} 设置显示long,lob等型字段的长度
set PAGESIZE {0 | n} 设置每一页的行数,缺省为24,为了避免分页,可设定为0。
set PAUSE {OFF|ON|text}
设置滚屏是否自动
set echo {on|off} 设置运行命令是是否显示语句
set feedback {on|off} 设置显示“已选择XX行”
set heading {off|on} 输出域标题是否显示,缺省为on
set numwidth {12|n} 输出number类型域长度,缺省为10
set termout {on|on} 显示脚本中的命令的执行结果,缺省为on
set trimout {on|off} 去除标准输出每行的拖尾空格,缺省为off
set trimspool {on|off} 去除重定向(spool)输出每行的拖尾空格,缺省为off
#set autotrace on
设置允许对执行的sql进行分析
我常用的参数:
set linesize 120
set numwidth 12
set trimout on
set trimspool on
set wrap off
把个性化参数加在SQL*PLUS的启动参数里:
有两个地方可以设置:
/home/oracle/login.sql :针对单一实例
$ORACLE_HOME/sqlplus/admin/glogin.sql:针对全局数据库
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14184018/viewspace-756087/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14184018/viewspace-756087/