1. 程式人生 > >除錯oracle儲存過程和sqlserver儲存過程

除錯oracle儲存過程和sqlserver儲存過程

除錯oracle儲存過程

環境: win2003 server + oracle9i + pl/sql developer 7

除錯方法:

1 在pl/sql developer 裡右擊要除錯的儲存過程,選擇"新增除錯資訊"命令

2 如果儲存過程沒有語法錯誤,右擊儲存過程,選擇"測試"命令

3 在"測試視窗"中安F9,除錯(注意如果有輸入引數的話,要先給各個引數賦值)

4 "ctrl + n"單步除錯,除錯過程中,將變數名新增到現面的變數列表裡按回車鍵,或者將滑鼠放到某個變數的上面,就會看到該變數的值了

就像在vc裡除錯一樣

除錯sql server儲存過程

環境: win 2003 server + sql server 2000(帶查詢分析器 啊)

微軟的東西介面就是比較友好,操作資料庫用不著藉助第三方工具

除錯方法:

1 開啟查詢分析器

2 選中要除錯的儲存過程,右擊"除錯"

3 輸入引數,如果有的話

4 "執行", 哇,簡直就和VC的除錯介面一個樣,(再次對微軟進行點名表揚啊^_^)剩下的就不用說了吧

補充一句:

    以前在別的機器上,曾經遇到過不能除錯的問題,檢視系統日誌,意思是說使用者許可權不夠什麼的,當時解決的方法是用系統管理員的帳戶啟動sql server的服務("服務"裡設定),然後再用同樣的帳戶登入系統除錯,就OK了