sqlplus格式化
--COLUMN 命令集 改变列格式
{
COLUMN column_name1 FORMAT $99,999 --设置数字显示格式
COLUMN column_name2 FORMAT A10 --设置LAST_NAME列每行显示10个字符
COLUMN column_name3 LIKE column_name1 HEADING BONUS --LIKE通知SQLPLUS COPY之前定义好的列column_name1属性
COLUMN column_name4 CLEAR --清除已设置列属性
CLEAR COLUMNS --重设所有列属性
}
--define <name> 定义变量( variables)
--undefine 取消替代变量
--describle/desc <table| view | function | synonym| procedure> 描述表、视图的列以及函数、程序的说明。
--del <line n> 删除SQL BUFFER指定行(不知道n 则倒序删除行)
--edit | ed 创建或编辑sql 脚本
--execute <statement> 执行语句
--get <sqlfilename> 将sql脚本从文件load into sql buffer
--save <filename> 将sql buffer内容保存至文件
--host <cls | del...> sql会话模式利用host命令调用cmd命令
--input 追加新行enter a new line
--list | L <n> 列出SQL BUFFER中sql语句
--password 修改current user 密码
--print 打印变量
--prompt 向screen发送消息
--quit 用法同exit
--recover 恢复数据库等操作
--repheader 放置report头(见ttitle)
--repfooter 放置report角
--remark | rem 单行注释
--run 列出sql buffer内容同时执行该内容
--show <variable> 显示变量或参数值
--shutdown 关闭数据库(DBA用户执行)
--startup 启动数据库(DBA用户执行)
--SET 命令集:
--SET pagesize 60 设置一页显示行数
--set autocommit on 设置事务自动提交
--set verify off 关闭替代变量校验
--SET SERVEROUTPUT ON 打开屏幕输出dbms_output
--set underline <character> 设置标题与内容分隔符号 比如:*
--set termout off | on 关闭打开sqlplus输出显示
--SET AUTOTRACE TRACEONLY 查看执行计划
--set feedback off 关闭”PL/SQL 过程已成功完成。“
--store and start <variable> 存储 set 变量值和恢复 set 变量值
--ttitle 设置report抬头
--btitle 设置report尾
--spool <filename> 将屏幕显示保存到文件
--timing 计时器
--variable <name> 声明绑定变量供PLSQL块引用
--whenever oserror exit 执行命令中遇到系统异常自动退出
--whenever sqlerror exit sql.sqlcode 执行命令中遇到SQL异常自动退出
--whenever sqlerror continue 执行命令中遇到SQL异常继续执行 '