命令 | 說明 |
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