sqlplus /nolog
原文 http://blog.itpub.net/26686207/viewspace-719737/
http://blog.itpub.net/25897606/viewspace-704152/
E:\app\kevin\product\12.1.0\dbhome_1\sqlplus\admin\glogin.sql 添加set sqlprompt "_user'@'_connect_identifier> "
或者set sqlprompt '_user@&_connect_identifier> '
下面是一些常用的sqlplus参数说明,用的比较多的是linesize,pagesize,rowwidth三个参数。
SQL>set colsep' '; //-域输出分隔符
SQL>set echo off; //显示start启动的脚本中的每个sql命令,缺省为on
SQL> set echo on //设置运行命令是是否显示语句
SQL> set feedback on; //设置显示“已选择XX行”
SQL>set feedback off; //回显本次sql命令处理的记录条数,缺省为on
SQL>set heading off; //输出域标题,缺省为on
SQL>set pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。
SQL>set linesize 80; //输出一行字符个数,缺省为80
SQL>set numwidth 12; //输出number类型域长度,缺省为10
SQL>set termout off; //显示脚本中的命令的执行结果,缺省为on
SQL>set trimout on; //去除标准输出每行的拖尾空格,缺省为off
SQL>set trimspool on; //去除重定向(spool)输出每行的拖尾空格,缺省为off
SQL>set serveroutput on; //设置允许显示输出类似dbms_output
SQL> set timing on; //设置显示“已用时间:XXXX”
SQL> set autotrace on-; //设置允许对执行的sql进行分析
set verify off //可以关闭和打开提示确认信息old 1和new 1的显示.
set time on 显示当前时间
show user
show all显示当前sqlplus环境变量
sqlplus 目录下sqlplus.ini记录了配置信息 其中0120表示每行120字符,默认100,有点小,1000表示每页1000行,最大可设置2000;
spool c:\1.txt
select * from emp;
spool off
spool c:\1.txt append
select * from emp;
spool off
run 运行sqlplus缓存中的语句 可简写r
/ 与run相同
@脚本 运行指定脚本
@@为运行相对路径下的脚本,一般是大脚本调用小脚本用的
save c:\2.txt 保存sqlplus缓存语句
get c:\2.txt 加载脚本到sqlplus缓存
edit 编辑sqlplus缓存语句 可简写ed
--注释当前行
/**/多行注释
help index 显示所有sqlplus命令
help list 显示具体帮助
clear screen 清屏
list 查看sqlplus缓存语句 简写l
;同list
login.sql放在当前目录 作为本目录启动sqlplus的配置参数