首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

SQL*Plus 常用指令完整操作手冊

     編輯:Oracle 資料庫基礎

SQL*Plus 是 Oracle 官方命令列工具,掌握其核心指令能大幅提升資料庫管理與開發效率。本文整理腳本執行、編輯、輸出導向、表結構查詢、欄位格式化等實務高頻指令。

一、腳本執行與編輯

指令說明
START file_name / @file_name執行 SQL 腳本檔(類似批次檔)
EDIT開啟編輯器修改當前緩衝區 SQL
/重新執行上一條 SQL 指令

二、輸出導向控制

指令說明
SPOOL file_name將螢幕輸出導向檔案(含輸入指令)
SPOOL OFF關閉導向,檔案才會完整寫入

三、物件結構查詢

DESC table_name  -- 顯示表結構:欄位、型態、可否為 NULL

四、COL 欄位格式化指令詳解

語法:COL[UMN] [{column|expr} [option ...]]

常用選項:

  • HEADING 'text':自訂欄位標題,支援 | 換行
  • FORMAT format:設定顯示寬度/格式(如 A40、999,999)
  • NULL 'text':NULL 值顯示替代文字
  • WRAPPED | WORD_WRAPPED | TRUNCATED:長文字換行/截斷模式
  • NEW_VALUE var / OLD_VALUE var:將查詢結果存入替換變數

範例:修改標題與寬度

COL loc HEADING 'Location'
COL ename FORMAT A20 HEADING 'Employee|Name'
SELECT * FROM dept;

輸出標題將顯示為 Location 與兩行的 Employee Name。

五、其他實用設定

  • SET PAGESIZE 5000:增加每頁行數,避免標題重複
  • SET HEADING OFF:隱藏標題,適合產生純資料腳本
  • SET LINESIZE 200:調整行寬防止換行
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved