-
PLSQL這個工具專門為oracle開發的(它只能連接oracle數據庫)
-
很多工具都可以連接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,保護數據安全。