檔案操作
| 指令 | 說明 |
edit / edit filename | 開啟預設編輯器 (Windows 為 notepad) 編輯緩衝區或指定 .sql 檔 |
@filename / @@filename | 執行當前目錄 / 巢狀 .sql 檔案 |
save filename | 將緩衝區指令存為 .sql 檔 |
get filename | 載入 .sql 檔到緩衝區 |
start filename | 執行已載入記憶體的 .sql 檔 |
輸出導向 (Spool)
| 指令 | 說明 |
spool filename | 啟動假脫機輸出,結果寫入 .lst (預設副檔名) |
spool | 顯示目前 spool 狀態 |
spool off | 停止輸出並關閉檔案 |
資訊查詢
| 指令 | 說明 |
desc table_name | 顯示資料表結構 |
show user | 顯示目前連線使用者 |
show error | 顯示編譯錯誤 |
show all | 顯示 68 個系統變數值 |
環境控制
| 指令 | 說明 |
exit | 離開 SQL*Plus |
clear screen | 清除螢幕顯示 |
實用範例
SQL> spool a
SQL> spool
正假脫機到 A.LST
SQL> spool off
SQL> spool
當前無假脫機
掌握這些指令可大幅提升 Oracle 命令列操作效率。