oracle 使用斷點調試函數時如何進入被調用的存儲過程?


首先向你推薦工具:PL/SQL Developer。通過這個工具登錄數據庫后,找到你要調試的存儲過程,右鍵單擊,選擇‘test’選項,然后就會出現如圖所示的調試界面。

點擊圖標1,進入存儲過程調試的階段,注意:如果存儲過程需要入參,那么需要在點1圖標之前輸入入參,入參的輸入在打開的test窗口的下方。

單擊圖標2所示的綠色箭頭,存儲過程進入代碼中。

之后的圖標可以用來控制調試的步驟。圖標3表示單步進入調試,在遇到存儲過程中有嵌套調用時,這個圖標表示進入被調用的過程中;圖標4表示在當前的過程中單步調試,如果遇到嵌套調用的過程,不進入被調用的代碼中;圖標5表示跳出當前的存儲過程,即將當前過程的代碼全部執行,跳回到調用這個存儲過程的代碼中;圖標6表示直接調轉到下一處發生異常的代碼中。

除了以上介紹的這些,為了能便於找出調試過程中的錯誤,還可以為調試的代碼打上斷點,加上斷點后,直接通過圖標2,過程就會執行至斷點處停止,停止后,可根據實際情況再進行合適的處理。在調試過程中,可以隨時查看過程中定義的變量的賦值的變化,直接將光標停留在變量代碼上,界面就會顯示相應的值,也可以在下方的Variable窗口中輸入變量名,在Value中就會顯示對應當前變量的值。

引用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM