oracle存儲過程debug
⑴ 如何oracle調試存儲過程
如何oracle調試存儲過程
1.打開PL/sql Developer
如果在機器上安裝了PL/SQL Developer的話,打開PL/SQL Developer界面
輸入用戶名,密碼和host名字,這個跟在程序中web.config中配置的完全相同,點擊確定
找到需要調試的存儲過程所在的包(Package bodies),如PACK_ACTIVITY,點擊右鍵,在彈出菜單中選擇[查看],得到包中的所有存儲過程和他們的代碼.
2.添加debug信息
為了能夠單步跟蹤存儲過程,需要為其所在的包添加debug信息,右鍵點擊需要調試的包,在彈出菜單中選中[添加調試信息].
這樣就為包體添加了調試信息。
3.調試存儲過程
現在所有的准備工作都做好了,可以調試跟蹤存儲過程了。
⑵ oracle 存儲過程,請問這樣的一個存儲過程執行中其中一條語句報錯,接下來的語句還會執行嗎
不會,直接拋出異常,並終止。存儲過程是預編譯sql的,主題出錯會導致整個存儲過程執行失敗。
⑶ oracle 創建存儲過程報錯, PACKAGE BODY SCOTT.EMP_SAL_MANAGEMENT 編譯錯誤
子程序或游標 'P_P_BONUS' 已在程序包說明中聲明, 必須在程序包體中對其進行定義。意思是你已經聲明了這個存儲過程P_P_BONUS,但是沒有在包體(PACKAGE BODY )中定義,就是你還需要在包體中定義P_P_Bonus的實現部分
⑷ Oracle 存儲過程中 %type 是什麼意思
Oracle 存儲過程中 %type 是設置錯誤造成的,解決方法為:
1、在要調試的存儲過程右鍵,選擇編輯以進行調試。
⑸ oracle中怎麼執行帶有輸出參數的存儲過程,在程序中我知道怎麼調用,
1、新建一個存儲過程(Procere)。