oracle學習筆記3.2 SQL*Plus-命令使用1

基本命令使用

  1. HELP[topic]  查看命令的使用方法,topic表示要查看的命令名稱,以便執行操作系統命令
  2. HOST  使用該命令可以從SQL*Plus環境切換到操作系統環境,以便執行操作系統命令
  3. HOST  操作系統命令 執行操作系統命令,例如:HOST notepad.exe
  4. CLEAR SCR[EEN] 清楚屏幕內容
  5. SHOW[ALL | USERS | SGA| ERRORS|REL[EASE] | PARAMETERS]  查看SQL*Plus的所有系統變量值信息、當前是哪個用戶在使用SQL*Plus、顯示SGA大小、查看錯誤信息、數據庫版本信息、系統初始化參數信息
  6. DESC[RIBE]  查看對象的結構、這裏的對象可以是表、視圖、存儲過程、函數和包等。例如:DESC dual


編輯SQL*Plus語句命令

  1. A[PPEND] text   將text附加到當前行之後
  2. C[HANGE] /old/new 將當前行中的old替換爲new
  3. CL[EAR] BUFF[ER] 清楚緩衝區中的所有行
  4. I[NPUT] text 插入制定的文本text
  5. DEL m n 刪除從第m行到第n行之間的命令行
  6. L[IST] n 列出第n行
  7. R[UN]或/ 顯示緩衝區中保存的語句,並運行這些語句
  8. n 將第n行作爲當前行
  9. n text 使用text文本替換第n行信息
  10. 0 text 在第一行之前插入text文本


使用SAVE命令(將緩衝區的內容保存到文件)


使用SAVE命令可以將當前緩衝區的內容保存到文件中,這樣,及時緩衝區中的內容被覆蓋,也保留前面的執行語句
SAVE命令的語法如下:
SAVE[E] [FILE] file_name [CRE[ATE]] | REP[LACE] | APP[END]] 
語法說明如下:
  • file_name 表示將SQL*Plus緩衝區的內容保存到有file_name制定的文件中
  • CREATE 表示創建一個file_name文件,並將緩衝區中的內容保存到該文件。該選項爲默認值
  • APPEND 如果file_name文件已經存在,則將緩衝區中的內容追加到file_name文件的那內容之後;如果該文件不存在,則創建該文件
  • REPLACE   如果file_name文件已經存在,則將緩衝區中的內容,追加到file_name文件的內容之後;如果該文件不存在,則創建該文件

使用GET命令(讀取文件內容到緩衝區)

使用GET命令的語法如下:
GET [FILE] file_name [LIST | NOLIST]
語法說明如下:
  • file_name 表示一個指定文件,將該文件的內容讀入SQL*Plus緩衝區中
  • LIST   列出緩衝區中的語句
  • NOLIST    不列出緩衝區中的語句

使用START命令(讀取並運行文件內容)

START命令可以讀取文件中的內容到緩衝區中,然後再SQL*Plus中運行這些內容。
START命令的語法如下:
STA[RT] {url | file_name}
語法說明如下:

  • url     用來指定一個URL地址,例如http://host.domain/script.sql
  • file_name 指定一個文件。該命令將file_name文件的內容讀入SQL*Plus緩衝區中,然後運行緩衝區中的內容

使用EDIT命令(編輯緩衝區的內容或文件內容)

使用EDIT命令,可以將SQL*Plus緩衝區的內容複製到一個名爲afiedt.buf的文件中,然後啓動操作系統中默認的編輯器打開這個文件,並且文件內容能夠進行編輯。在windows操作系統中,默認的編輯器是Notepad(記事本)

ED[IT] [file_name]
其中,file_name默認爲afiedt.bug,也可以指定一個其他的文件




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