文章詳情頁
如何調(diào)試oracle, sql server存儲過程
瀏覽:26日期:2023-11-14 13:42:25
關(guān)于存儲過程的調(diào)試,知道方法以后很簡單,但在不知道的時候, 為了測試一個存儲過程的正確性,print,插入臨時表等可謂是使出了渾身解數(shù),煩不勝煩 下面就把我工作中調(diào)試存儲過程的方法,簡單的說明一下: 調(diào)試Oracle存儲過程環(huán)境: win2003 server + oracle9i + pl/sql developer 7調(diào)試方法:1 在pl/sql developer 里右擊要調(diào)試的存儲過程,選擇'添加調(diào)試信息'命令2 假如存儲過程沒有語法錯誤,右擊存儲過程,選擇'測試'命令3 在'測試窗口'中安F9,調(diào)試(注重假如有輸入?yún)?shù)的話,要先給各個參數(shù)賦值)4 'ctrl + n'單步調(diào)試,調(diào)試過程中,將變量名添加到現(xiàn)面的變量列表里按回車鍵,或者將鼠標放到某個變量的上面,就會看到該變量的值了就像在vc里調(diào)試一樣調(diào)試sql server存儲過程環(huán)境: win 2003 server + sql server 2000(帶查詢分析器 啊) 微軟的東西界面就是比較友好,操作數(shù)據(jù)庫用不著借助第三方工具調(diào)試方法:1 打開查詢分析器2 選中要調(diào)試的存儲過程,右擊'調(diào)試'3 輸入?yún)?shù),假如有的話4 '執(zhí)行', 哇,簡直就和VC的調(diào)試界面一個樣,(再次對微軟進行點名表揚啊^_^)剩下的就不用說了吧補充一句: 以前在別的機器上,曾經(jīng)碰到過不能調(diào)試的問題,查看系統(tǒng)日志,意思是說用戶權(quán)限不夠什么的,當時解決的方法是用系統(tǒng)治理員的帳戶啟動sql server的服務(wù)(在'服務(wù)'里設(shè)置),然后再用同樣的帳戶登錄系統(tǒng)調(diào)試,就OK了;至于DB2以前用過一次,用的是第三方的工具quest centrol來操作數(shù)據(jù)庫,這個工具的友好性比DB2官方的治理工具讓我說的話強了可不止百倍,不過當時也沒有搞清楚怎么調(diào)試存儲過程,后來也沒有再接觸DB2,也就不了了之了,有誰知道的話,一定要告訴我一聲啊;mysql用的很少,就是配置bugzilla的時候用過一次,存儲過程什么樣子都不知道,更別說是調(diào)試了,誰知道有什么好工具,好方法還望不吝告知啊
標簽:
Oracle
數(shù)據(jù)庫
相關(guān)文章:
排行榜
