2017年1月10日 星期二

Debug PL SQL

以 PL/SQL Developer為例
1.用Command Window叫出想debug的procedure或function,然後在行數按右鍵有一些功能可以用,如下:

紅x才是debug,按Set Breakpoint就會出現,或按行數的數字也會出現
綠0是書籤,按Set Bookmark就會出現,或按行數的左邊空白的地方也會出現
Goto Bookmark會出現有設定的點


2.在procedure或function的名稱按右鍵test會出現如下的畫面

先在下面的紅框打上要測的資料,如果是procedure,out的部分不用打,然後按左上角的鑰匙就會到debug處


到debug處後,左下角有如下的圖
可以在Variable打上這個procedure或function的變數名,如果有找到,右邊的Value會自動出現內容,Variable也可以打Record的變數,例如:rec.xxx


沒有留言:

張貼留言