sqlplus格式化基本命令

命令 說明
remark 註釋
set headsep 標題換行
ttitle 設置輸出頁的頭標題
btitle 設置輸出頁的尾標題
column 對sql語句中的列進行格式化處理
break on 通知sqlplus在輸出結果中插入空格
compute sum 通知sqlplus計算小計
set linesize(line) 設置sqlplus輸出的最大行寬 --
set pagesize 設置頁面的最大行數
set newpage 設置頁面之間的空行數
spool sqlplus屏幕的文件輸入輸出命令

註釋,同remark
-- 雙槓,註釋,同remark
set pause sqlplus屏幕輸出結果時在頁面之間停頓
save 保存當前session最近的sql語句至指定的文件中
host 返回到操作系統環境,類似!
start或@ 執行文件中的命令
edit 使用自定義的編輯器編輯指定文件
define_editor 自定義sqlplus裏的編輯器
exit或quit 退出sqlplus

column

column是sqlplus裏最實用的一個命令,很多時候sql語句輸出的列寬度不合適而影響查看,都需要用到這個命令來更改select語句中指定列的寬度和標題。大部分時候,我們可以簡寫column爲col即可,主要有以下兩種用法:

  • 修改列寬度
         column c1 format a20           --將列c1(字符型)顯示最大寬度調整爲20個字符
         column c1 format 9999999  --將列c1(num型)顯示最大寬度調整爲7個字符
  • 修改列標題
         column c1 heading c2       --將c1的列名輸出爲c2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章