在工作匯總有時候程序會調用存儲過程來實現某些功能,因為這樣的話,速度更快。所以學習如何調試存儲過程就非常的重要。
首先,打開PLSQL DEVELOPMENT首先介紹一下,這個軟件的各個窗口是用來干什么的。
如圖,這是PLSQL工具左側的窗口,每個窗口的作用,在這里,我們討論如何在plsql中進行oracle的存儲過程的調試功能。所以主要看2和3.
2.是package文件夾,里面存放的就是存儲過程,3是oracle的類型,是被存儲過程調用。
首先我們找到java程序中調用存儲過程的代碼,那里會告訴我們調用存儲過程的名稱和調用的是存儲過程的那個函數。
如圖:

首先找到存儲過程,然后就可以在右邊的窗口看到有哪些函數,如果想看具體的函數的代碼,就點擊按鈕看具體的存儲過程的函數的代碼。
如果想要測試,那么選中相應存儲過程的函數,然后右鍵---》測試,即可。

也可以打斷點,

打完斷點以后,可以開始測試。如下圖,填寫相應的參數或者編寫相應的腳本。

如果想直接跳到斷點處,那么點擊開始調試按鈕之后,在接着點擊按鈕1,那么程序就會直接跳到斷點處。
在點擊按鈕2,程序會一步一步往下走,可以將鼠標懸停在按鈕上,那樣的貨就可以看到相應的變量的值。
這樣就可以看到到底是哪一步出錯。(因為存儲過程中會有異常塊,如果跳到一場塊,那么就在前一步出錯)
