如何在pl/sql developer 7執行到oracle儲存過程設定斷點的地方

wisdomone1發表於2011-12-14
如何高效除錯oracle儲存過程,尤其是父子網狀呼叫的儲存過程

   1,在需要設定斷點的oracle儲存過程處設定斷點
         如何設定斷點:直接在某行oracle儲存過程處單擊行首,會在行首顯示一個
    中間以白叉填充的紅色小圓圈
   如何取消斷點:單擊中間以白叉填充的紅色小圓圈即可,斷點就消失了
   
 
   2,然後開啟test視窗

   3,按上test視窗的放大鏡圖示(start debugger)或者點選快捷鍵F9或者依次開啟
 選單debug--&gtstart


 4,最後再次點選test視窗的run按鈕(test視窗的綠色倒三角圖示)



pl/sql developer test視窗工具欄

1,step into 單步除錯,通俗講就是一直往細節處跟蹤,類似於打破砂鍋問到底,哈哈

2,step over 平行除錯, 可理解為a與b儲存過程互為父子呼叫關係,就不會
           執行到b儲存過程,而是a執行後直接執行到與a平級的下面代
          碼
3,step out 跳出  相對於step into,即從某個子儲存過程跳出到它的父儲存過程

4,run to next exception 執行到下一個異常處,就直接執行儲存過程出錯的程式碼處,
                                       此功能我沒有深入理解

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-713306/,如需轉載,請註明出處,否則將追究法律責任。

相關文章