http://hi.baidu.com/jackyljlj/blog/item/860b020f912df6296159f37b.html
pl/sql developer:功能強,方便,快。用了之後絕對離不開它!
它的主要強項如下:
一.編輯表資料(瀏覽表數資料自然不在話下)
二.在sql plus下寫長的語句時是否有些心煩,在這裡一樣搞定。
三.寫預存程序,並調試。如果世界上沒有sql/plus dev,真不知道怎麼調試幾百行的預存程序。說這種情況效率提高了十倍絕不為過吧。
下面具體說明:
一。左邊的瀏覽視窗選擇 tables ,會列出所有的表,選擇表右擊滑鼠選中菜單"Edit Data",右邊會有一個新的視窗,列出表的所有資料。
看錶的資料上方有個工具條,表徵圖分別為“鎖形”,“增加(+)”,“刪除(-)”,“儲存(勾形)”。
修改資料後怎麼提交修改呢?
1.點“勾形”,儲存資料。
2.看工具列的第二欄,有兩個好東東,表徵圖不好描述哈,你把滑鼠放在這兩個按鈕表徵圖上,會顯示“commit(F10)","rollback(shift+F10)" 。commit就提交修改的資料。
ok?^_^ dba studio裡面好像不能粘貼複製資料,這裡想怎麼copy就怎麼copy^_^
二。 file ->new ->command window ->相當於sql plus,用起來當然比sql plus爽。
三。預存程序
所用函數說明
功能:求和與差
原形:GetSumAndSub(p1 in number , p2 in number ,m out number , b out number)
參數: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,右邊出現建立預存程序的代碼視窗。其中內容為建立預存程序的語句。
在begin end 之間輸入具體內容,最後如下;
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; |
單擊“儲存”按鈕,可將建立預存程序的sql語句儲存在檔案中,作備分之用^_^接著要做的就是 執行此sql語句來建立預存程序。方法為:找到工具列上的“齒輪”表徵圖,滑鼠放上面會顯示‘EXECUTE(F8)',單擊之。預存程序此時已經建立完畢。可為什麼我在右邊的procedures檔案夾下看不到此預存程序?重新整理一下ok~
2。測試預存程序
在左邊的瀏覽視窗選中 GetSumAndSub該預存程序,右擊選菜單"TEST",右邊會出現新的測試視窗。
說明:在測試視窗的下面你可以看到有一個參數列表,作輸入參數值和查看out型參數值用在調試代碼上方有個工具條:
第一個放大鏡形(start debugger),開始調試。
第二個綠色三角形(run),執行。
第三個step into ,單步調試。
進入調試代碼視窗後,可隨意設定斷點,方法就不用說了吧~
a 我們要在參數視窗中輸入 兩個參數值, p1為6,p2為4, m跟b不用填。
b 點擊start debugger,進入預存程序的代碼視窗
c 點擊step into ,將滑鼠放在變數符號上可查看變數值
d 繼續點擊step into 直到單步運行完畢。此時會返回測試視窗。
e 查看參數列表,驗證m,b值為8,4。
在測試視窗點擊儲存,可儲存測試代碼。以後重新開啟時,你原先輸入的那些參數值會儲存在其中,免得每次測試都要重新輸參數值。
對於傳回型別為遊標的參數,資料不會直接顯示,在列表的參數值框右邊會有一個按扭,點擊之,會彈出一個新的資料視窗,有個表格專門顯示遊標的資料。