1.開啟PL/SQL Developer
如果在機器上安裝了PL/SQL Developer的話,開啟PL/SQL Developer介面
輸入使用者名稱,密碼和host名字,這個跟在程式中web.config中配置的完全相同,點擊確定
找到需要調試的預存程序所在的包(Package bodies),如PACK_ACTIVITY,點擊右鍵,在快顯功能表中選擇[查看],得到包中的所有預存程序和他們的代碼.
2.添加debug資訊
為了能夠單步跟蹤預存程序,需要為其所在的包添加debug資訊,右鍵點擊需要調試的包,在快顯功能表中選中[添加調試資訊].
這樣就為包體添加了調試資訊。
3.調試預存程序
現在所有的準備工作都做好了,可以調試跟蹤預存程序了。
選擇需要調試的預存程序,點擊右鍵,在快顯功能表中選擇[測試],進去測試視窗. 測試視窗中有為了測試該預存程序自動所產生的代碼,當然你也可以自己另外加入和修改代碼,對於我們目前只是為了調試預存程序,自動產生的程式碼已經足夠了。接著按照如下的步驟進行調試。
(1)添加預存程序所需要的參數,我們項目中的大多數預存程序都是需要參數的,參數可以在測試視窗右下部分輸入。
如:GetPanNO_New需要一個輸入參數v_employeeid,我們輸入180,輸出參數是mycursor,是查看結果的,不需要輸入任何值。
(2)開始調試,點擊[調試]菜單->[開始](或者按F9),就進去偵錯模式了,程式開始停在begin這一行.
(3)以後的調試過程跟我們熟悉的的調試過程就一樣了:
運行(Ctrl+R)
單步進入(Ctrl+N)
單步跳過(Ctrl+O)
單步退出(Ctrl+T)
或者點擊debug工具條上的按扭: 當按Ctrl+N進去預存程序的原始碼中後
在這個視窗中可以查看過程中的變數值和堆棧。
(4)調試運行完了後,可以查看結果如下(點擊mycursor變數旁邊的按鈕).
1.開啟PL/SQL Developer
如果在機器上安裝了PL/SQL Developer的話,開啟PL/SQL Developer介面
輸入使用者名稱,密碼和host名字,這個跟在程式中web.config中配置的完全相同,點擊確定
找到需要調試的預存程序所在的包(Package bodies),如PACK_ACTIVITY,點擊右鍵,在快顯功能表中選擇[查看],得到包中的所有預存程序和他們的代碼.
2.添加debug資訊
為了能夠單步跟蹤預存程序,需要為其所在的包添加debug資訊,右鍵點擊需要調試的包,在快顯功能表中選中[添加調試資訊].
這樣就為包體添加了調試資訊。
3.調試預存程序
現在所有的準備工作都做好了,可以調試跟蹤預存程序了。
選擇需要調試的預存程序,點擊右鍵,在快顯功能表中選擇[測試],進去測試視窗. 測試視窗中有為了測試該預存程序自動所產生的代碼,當然你也可以自己另外加入和修改代碼,對於我們目前只是為了調試預存程序,自動產生的程式碼已經足夠了。接著按照如下的步驟進行調試。
(1)添加預存程序所需要的參數,我們項目中的大多數預存程序都是需要參數的,參數可以在測試視窗右下部分輸入。
如:GetPanNO_New需要一個輸入參數v_employeeid,我們輸入180,輸出參數是mycursor,是查看結果的,不需要輸入任何值。
(2)開始調試,點擊[調試]菜單->[開始](或者按F9),就進去偵錯模式了,程式開始停在begin這一行.
(3)以後的調試過程跟我們熟悉的的調試過程就一樣了:
運行(Ctrl+R)
單步進入(Ctrl+N)
單步跳過(Ctrl+O)
單步退出(Ctrl+T)
或者點擊debug工具條上的按扭: 當按Ctrl+N進去預存程序的原始碼中後
在這個視窗中可以查看過程中的變數值和堆棧。
(4)調試運行完了後,可以查看結果如下(點擊mycursor變數旁邊的按鈕).