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异常继续执行 '
 

创建时间:2022-04-02 15:26
浏览量:0