PLSQL基本操作手冊


  第1章  PLSQL連接Oracle數據庫

PLSQL只能用來連接Oracle數據庫(不象PB還可以連接JDBCODBC,所以必須首先安裝並配置Oracle客戶端。

 

§1.1 初次登錄PLSQL

 

運行PLSQL通過如下界面連接Oracle數據庫:

 

 

 

 

Database的下拉列表中自動列出了Oracle客戶端配置的所有服務名

 

選擇要連接的Oracle服務名,並輸入用戶名/密碼

 

點擊ok進行連接。

 

 

§1.2 登錄信息保存功能設置:

 

如果設置了登錄信息保存功能,可以通過以下方式連接數據庫,而不必每次輸入用戶名/密碼。

 

 

點擊,在下拉列表中選擇之前保存的數據庫登錄信息,直接進行連接。

 

登錄信息保存功能設置:

進入PLSQL后,在菜單區點擊右鍵,出現如下PLSQL配置界面。

 

 

Store with password 選中即可,這樣第一次通過用戶名/密碼登錄某數據庫后,下次就不用再輸入用戶名/密碼了。

 

 

§1.3 進入PLSQL后切換數據庫連接:

 

 

點擊,選擇要連接的數據庫即可完成切換。

 

 

 

 

 

 

第2章  PLSQL中編寫SQL語句並執行

 

 

 

  點擊,並選擇SQL Window進入SQL語句編寫界面,如下:

 

 

 

注意:選中要執行的語句,再執行,否則將執行所有SQL語句。

點擊,執行SQL語句,頁面右下方出現結果列表。如下圖:(執行快捷鍵為:F8

 

 

 

 

 

點擊,使結果全部呈現。

 

 

 

 

 

第3章  PLSQL中查看數據庫表結構

§3.1 查看表結構:

 

在如下界面,按住Ctrl並將鼠標移動到一個表名,此時表名變了顏色:

 

 

 

點擊表名,便可顯示表結構,如下圖:

 

 

 

 

§3.2 表結構窗口和SQL編寫窗口切換:

 

 

 

Tools菜單中,選中Window List,此時會新打開一個窗口,將其放置到左下腳,窗口中羅列了右下方操作區打開的所有窗口,通過選擇可以進行窗口切換。

 

 

也可通過以下方式進行切換

 

 

 

Window菜單最下方羅列了操作區打開的所有窗口,通過選擇可以進行窗口切換。

      

第4章  PLSQLSQL語句的注釋

  選取想要注釋的語句,點擊進行注釋,如下:

 

 

 

結果如下:

 

 

取消注釋點擊

 

第5章  對查詢結果進行修改、插入行、刪除行並保存

§5.1 修改

SELECT語句后FOR UPDATE再執行,結果如下:

 

 

 

點擊,然后直接修改;修改完后先點擊,再點擊,最后點擊進行保存(COMMIT),或着點擊恢復(ROLLBACK)。

 

§5.2 插入行

SELECT語句后FOR UPDATE執行后,點擊,然后點擊,插入一空行;

 

 

 

修改完后先點擊,再點擊,最后點擊進行保存COMMIT),或着點擊恢復(ROLLBACK)。

§5.3 刪除行

SELECT語句后FOR UPDATE執行后,點擊,然后選中一行后,點擊,刪除該行;

 

 

 

修改完后先點擊,再點擊,最后點擊進行保存(COMMIT),或着點擊恢復(ROLLBACK)。

 

第6章  對查詢結果進行排序、過濾

§6.1 排序

查詢出結果后,點擊列表頭旁的按鍵進行排序。

 

 

 

 

§6.2過濾

 

 

 

 

 

 

第7章  導出表格數據、導入表格數據

§7.1 導出表格數據

查詢出結果后,點擊結果左上角,進行全選;

 

 

然后,點擊右鍵,選擇Copy to Excel進行導出。

 

 

 

§7.2 導入表格數據

直接在Excel表中復制行,粘貼到PLSQL的查詢結果區即可。(注意Excel中多加一列

 

 

 

第8章  新建表、定義主鍵、修改表結構、刪除表

在如下界面,按住Ctrl並將鼠標移動到一個表名,此時表名變了顏色:

 

 

點擊表名,如下圖:

 

 

點擊右下腳的按鈕:

 

 

界面中顯示了創建表及表的主鍵的SQL語句。

PLSQL中可以通過現成的SQL語句完成表的創建,主鍵的定義,修改表結構。

刪除表可以:DROP  TABLE  AA_HAO4;

 

第9章  存儲過程的新建、保存、測試

§9.1 存儲過程的新建、保存

左邊Packages”點擊右鍵,選擇“New,新建存儲過程,右邊自動創建“”和“包體”:

 

 

包名為UG_...”,其中定義包含的所有存儲過程的頭定義。

包體中定義存儲過程的詳細內容,存儲過程名為UP_...”。

 

點擊F8”鍵,執行存儲過程並自動保存。

§9.2 存儲過程的測試

首先找到存儲過程(Package bodies),點擊右鍵選擇Edit Spec & Body”,如下圖:

 

 

 

進入“包”后,選擇要測試的存儲過程點擊右鍵,選擇“Test”,如下圖:

 

 

在存儲過程測試頁面下方是該存儲過程中定義的輸入和輸出變量。

 

填寫輸入變量,點擊左上角鍵和鍵,執行存儲過程。

:編譯。

:單步執行。

:執行到下一斷點。

:進入方法。

:跳出方法。

 

勾選Add debug information 可以在調試過程中查看變量的值,如上圖。

 

 

第10章  注意

§10.1 小心把表鎖住

SELECT * FROM AF_SCHEME_MT_EQP WHERE  APPLY_NUM='070805000016' 

FOR UPDATE

 

一旦未CommitRollbalk,網線中斷了,將會把表鎖住。別人也無法再對該表進行操作,必須通知DBA進行數據庫解鎖

§10.2 退出時默認執行更改為Rollbalk

 

 

 

這樣如果一旦SQL語句執行無法停止或PL/SQL出現死機,強行退出時,將不會自動Commit保護數據安全。

 word文檔地址請見:https://download.csdn.net/download/yhc2113/10494144


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM