轉自CSDN PL/SQL DEVELOPER 基本用法詳解(建議寫過第一個存儲過程后的初手必讀) 用過oracle的都抱怨,為了穩(wěn)定 它提供的圖形化操作 速度慢的讓人傷心呀,p4+128M的機器只要啟動一個 oracle服務就夠讓人傷心的,再在dba studio里面操作真能讓人哭。 pl/sql developer正是解決這個問題的:功能強,方便,快。用了之后絕對離不開它! 它的主要強項如下: 一.編輯表數(shù)據(jù)(瀏覽表數(shù)數(shù)據(jù)自然不在話下) 二.在sql plus下寫長的語句時是否有些心煩,在這里一樣搞定。 三.寫存儲過程,并調(diào)試。如果世界上沒有sql/plus dev,真不知道怎么調(diào)試幾百行的存儲過程。說這種情況效 率提高了十倍絕不為過吧。 下面具體說明: 一。左邊的瀏覽窗口選擇 tables ,會列出所有的表,選擇表右擊鼠標選中菜單"Edit Data",右邊會有一個新 的窗口,列出表的所有數(shù)據(jù)。 看表的數(shù)據(jù)上方有個工具條,圖標分別為“鎖形”,“增加(+)”,“刪除(-)”,“保存(勾形)”。 修改數(shù)據(jù)后怎么提交修改呢? 1.點“勾形”,保存數(shù)據(jù)。 2.看工具欄的第二欄,有兩個好東東,圖標不好描述哈,你把鼠標放在這兩個按鈕圖標上,會顯示“ commit(F10)","rollback(shift+F10)" 。commit就提交數(shù)據(jù)修改了,點之。 ok?^_^ dba studio里面好像不能粘貼復制數(shù)據(jù),這里想怎么copy就怎么copy^_^ 二。 new ->command window ->相當于sql plus,用起來當然比sql plus爽。 三。存儲過程 所用函數(shù)說明 功能:求和與差 原形:GetSumAndSub(p1 in number , p2 in number ,m out number , b out number) 參數(shù):m=p1+p2 b=p1-p2 1.先建存儲過程 左邊的瀏覽窗口選擇 procedures ,會列出所有的存儲過程,右擊文件夾procedures單擊菜單“new",彈出 template wizard窗口, name框中輸入 GetSumAndSub ,parameters中填入: p1 in number , p2 in number ,m out number , b out number 。單擊ok,右邊出現(xiàn)建立存儲過程的代碼窗口。其中內(nèi)容為創(chuàng)建存儲過程的語句 。 在begin end 之間輸入具體內(nèi)容,最后如下; create or replace procedure GetSumAndSub(p1 in number , p2 in number ,m out number , b out number) is begin m := p1+p2 ; b := p1-p2 ; end GetSumAndSub; 單擊“保存”按鈕,可將創(chuàng)建存儲過程的sql語句保存在文件中,作備分之用^_^ 接著要做的就是 執(zhí)行此sql語句來創(chuàng)建存儲過程。方法為:找到工具欄上的“齒輪”圖標,鼠標放上面會顯示 ‘EXECUTE(F8)',單擊之。存儲過程此時已經(jīng)建立完畢??蔀槭裁次以谟疫叺膒rocedures文件夾下看不到此存儲 過程?刷新一下ok~ 2。測試存儲過程 在左邊的瀏覽窗口選中 GetSumAndSub該存儲過程,右擊選菜單“TEST‘,右邊會出現(xiàn)新的測試窗口。 說明:在測試窗口的下面你可以看到有一個參數(shù)列表,作輸入?yún)?shù)值和查看out型參數(shù)值用 在調(diào)試代碼上方有個工具條: 第一個放大鏡形(start debugger),開始調(diào)試。 第二個綠色三角形(run),執(zhí)行。 第三個step into ,單步調(diào)試。 進入調(diào)試代碼窗口后,可隨意設置斷點,方法就不用說了吧~ a 我們要在參數(shù)窗口中輸入 兩個參數(shù)值, p1為6,p2為4, m跟b不用填。 b 點擊start debugger,進入存儲過程的代碼窗口 c 點擊step into ,將鼠標放在變量符號上可查看變量值 d 繼續(xù)點擊step into 直到單步運行完畢。此時會返回測試窗口。 e 查看參數(shù)列表,驗證m,b值為8,4。 在測試窗口點擊保存,可保存測試代碼。以后重新打開時,你原先輸入的那些參數(shù)值會保存在其中,免得每次 測試都要重新輸參數(shù)值。 對于返回類型為游標的參數(shù),數(shù)據(jù)不會直接顯示,在列表的參數(shù)值框右邊會有一個按扭,點擊之,會彈出一個 新的數(shù)據(jù)窗口,有個表格專門顯示游標的數(shù)據(jù)。 |