PLSQL的使用
PLSQL這個工具專門為oracle開發的(它只能連接oracle數據庫)
很多工具都可以連接oracle數據庫(常用的有navicat、toad、plsql等)
1.1初次登錄PLSQL:
1.2登錄信息保存功能設置:
這樣第一次通過用戶名/密碼登錄某數據庫后,下次就不用再輸入用戶名/密碼了。
1.3進入PLSQL后切換數據庫連接:
1.4 PLSQL中編寫SQL語句并執行
注意:選中要執行的語句,再執行,否則將執行所有SQL語句。
執行快捷鍵為:F8
有的老版本執行語句的按鈕是這個樣子:(真丑)
1.5PLSQL中查看數據庫表結構
在如下界面,按住Ctrl鍵并將鼠標移動到一個表名,此時表名變了顏色并出現下劃線:
點擊表名,便可顯示表結構,如下圖:
1.6PLSQL中SQL語句的注釋
或者按照如下方法:
1.7 對查詢結果進行修改、插入行、刪除行并保存
修改
在SELECT語句后加FOR UPDATE,再執行,結果如下:
修改完后先點擊,再點擊,最后點擊進行保存(COMMIT),或著點擊恢復(ROLLBACK)。
插入行
在SELECT語句后加FOR UPDATE,執行后,點擊,然后點擊,插入一空行;較新的版本插入一行的圖標如下圖:
刪除行
在SELECT語句后加FOR UPDATE,執行后,點擊,然后選中一行后,點擊,刪除該行;
新版本SQLSERVER圖標如下:
排序
1.8導出表格數據、導入表格數據
導出表格數據
查詢出結果后,點擊結果左上角,進行全選;
然后,點擊右鍵,選擇Copy to Excel進行導出。
導入表格數據
直接在Excel表中復制行,粘貼到PLSQL的查詢結果區即可。(注意Excel中多加一列)
1.9存儲過程的新建、保存、測試
左邊“Packages”點擊右鍵,選擇“New”,新建存儲過程,右邊自動創建“包”和“包體”:
點擊“F8”鍵,執行存儲過程并自動保存。
2.0存儲過程的測試
首先找到存儲過程(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)
2.1退出時默認執行更改為Rollbalk
這樣如果一旦SQL語句執行無法停止或PL/SQL出現死機,強行退出時,將不會自動Commit,保護數據安全。
總結
- 上一篇: 小程序电商如何运营
- 下一篇: jquery append()详解