PLSQL的使用


  1. PLSQL這個工具專門為oracle開發的(它只能連接oracle數據庫

  2. 很多工具都可以連接oracle數據庫(常用的有navicat、toad、plsql等)

1.1 初次登錄PLSQL: 

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

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

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

 

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


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

執行快捷鍵為:F8

有的老版本執行語句的按鈕是這個樣子:(真丑)

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

 

§3.1 查看表結構:

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

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

第4章  PLSQL中SQL語句的注釋

 

 或者按照如下方法:

 

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

5.1 修改

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

 

 

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

 恢復(ROLLBACK)。

5.2 插入行

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

較新的版本插入一行的圖標如下圖:

5.3 刪除行

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

新版本SQLSERVER圖標如下:

6.1 排序


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

7.1 導出表格數據

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

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

7.2 導入表格數據

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

 

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

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

 

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

9.2 存儲過程的測試

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

 

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

 

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

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

:編譯。

:單步執行。

:執行到下一斷點。

:進入方法。

:跳出方法。

 

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

 

10.1 小心把表鎖住SELECT * FROM AF_SCHEME_MT_EQP WHERE  APPLY_NUM='070805000016' 

FOR UPDATE 

一旦未Commit或Rollbalk,網線中斷了,將會把表鎖住。別人也無法再對該表進行操作,必須通知DBA進行數據庫解鎖。(數據庫管理員(Database Administrator,簡稱DBA)

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

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

 


免責聲明!

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



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