有兩個存盤程序A和B,內容一樣名字不一樣,呼叫存盤程序A進行測驗除錯沒問題,當同樣的引數呼叫存盤程序B時,一步一步進入存盤程序中時,顯示的內容為存盤程序C,我真是懷疑人生啊,大神誰能指點下為什么?存盤程序有呼叫,但是不是在第一行,在幾百行下面的
uj5u.com熱心網友回復:
這不太可能啊。。。uj5u.com熱心網友回復:
排除輸入引數不同導致的選擇不同,難道里面有與時間關聯的分支條件?或者更有可能的是,程序可能更改了某些物件的資料,而程序的邏輯中,某些表有沒有資料、資料量多少等可能會影響分支的選擇?有些分支呼叫了C程序,而有些沒有?uj5u.com熱心網友回復:
存盤程序A,B,C 代碼能否提供下?這樣才好分析問題!uj5u.com熱心網友回復:
是用的plsql developer嗎?在逐步呼叫之前,添加一下除錯資訊, 選中存盤程序 右鍵, add debug information
uj5u.com熱心網友回復:
我也開始懷疑人生了,不是說只有兩個存盤程序A和B嗎?存盤程序C從哪冒出來的?
uj5u.com熱心網友回復:
貼一下A、B、C的代碼先轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/82538.html
標籤:開發
下一篇:關于DBWR與commit的問題
