大家好:我有个问题,在用PL/SQL developer进行debug时,我点击开始debugger,然后执行结束,我再点result获得结果。请是不是执行在没有获得result之前,PL/SQL是不是仅仅将PL/SQL代码转换成SQL语句传递给了Oracle的SQL执行引擎,而获得result的时候才执行的SQL。如果这样,那在PL/SQL捕获异常的时候,就不能捕获执行SQL时候的异常吗?

解决方案 »

  1.   

    設置斷點 按F9 然後點擊上面的小藍色方塊step into stepover 進行單步調試調試結果可以把鼠標放到相應的變量上進行查看到
    或者把變量貼到下面的variable中查看value恢復調試就按最左邊的小綠三角
      

  2.   

    我知道怎么调试,但是不知道为什么调试执行完成后,Exception没有接收到异常(程序中存在),但是我获得数据集的时候,却报了一个ora的错误,这是什么原因?
      

  3.   

    沒弄明白LZ的意思可以再可能出現問題的地方設置斷點報了啥ora錯誤