\

 

    
5-1 啟動 SQL*Plus 5-2 SQL 和 SQL*Plus 指令 
5-3 資料庫管理系統的演進 5-4 利用 SQL*Plus 產生報表 
   
 

從5-1敘述我們知道 SQL*Plus 可以執行 SQL 指令與 SQL*Plus 指令。


1.SQL指令

  SQL 指令主要用來建立、儲存、更改、檢索和維護資料庫中的資訊。當輸入 SQL 指令時,SQL*Plus 會將 SQL 指令儲存在 ORACLE 系統內部的緩衝區(buffer) 中,我們稱之 SQL 緩衝區(SQL buffer),SQL 緩衝區只儲存最近輸入的一個 SQL 指令,使用者可以編輯、執行與儲存在 SQL 緩衝區中的 SQL 指令。

  當 SQL 指令輸入完成時,可以用分號(;)、斜線(/) 或是空一行來結束目前指令的輸入。輸入 SQL 指令後,直接輸入分號(;) 並按鍵,則結束輸入並立即執行 SQL 指令。在單獨的一列上鍵入斜線(/) 並按鍵,SQL*Plus 亦會執行 SQL 緩衝區的 SQL 指令。

2.SQL*Plus指令

  SQL*Plus 指令可用於設定查詢結果的輸出格式、編輯 SQL 指令、設定環境變數與提供說明資訊等等。在 SQL*Plus 中,很多指令可以簡寫成一個或幾個字母。SQL*Plus 指令的輸入與 SQL 指令不同,在輸入SQL*Plus 指令過程中,按鍵表示輸入完成,而不必輸入分號(;)。如果指令輸入佔滿一列,游標會自動移到下一列,這時可以繼續輸入,直到按鍵結束輸入。