新聞中心
進入 OceanBase 開發(fā)者中心(OceanBase Developer Center,ODC)的數(shù)據(jù)庫管理頁面后,點擊上方導(dǎo)航欄中的 工作臺 標簽,在彈出下拉菜單中您可以選擇點擊 匿名塊窗口 來新建窗口。

匿名塊窗口中提供了 PL 編輯區(qū)域、PL 運行結(jié)果和 DBMS 輸出頁簽 和 調(diào)試頁面。
PL 編輯區(qū)域
在匿名塊窗口的編輯區(qū)域您可以體驗到較多的細節(jié),如當您新建一個匿名塊窗口時會自動生成引導(dǎo)代碼方便您編寫腳本,同時窗口中會對數(shù)據(jù)庫的關(guān)鍵字進行不同顏色的標識,其次還有格式化等功能以提升您編輯 PL 語句的效率。
除了編輯 PL 語句時可以體驗到上述細節(jié)以外,編輯區(qū)域的工具欄中還提供了以下功能鍵:
|
功能 |
說明 |
|---|---|
PL 運行結(jié)果和 DBMS 輸出頁簽
在匿名塊編輯區(qū)域的工具欄單擊 運行 后,會運行編輯區(qū)域中的匿名塊腳本,在編輯區(qū)域下方會展示 運行結(jié)果 頁簽和 DBMS 輸出 頁簽:
- 運行結(jié)果:展示腳本運行的結(jié)果,若是運行無誤則顯示 運行成功 的字樣提示,若是運行有誤則展示錯誤提示信息。
- DBMS 輸出:若子程序中包含 PL 輸出語句則展示其調(diào)用后的輸出結(jié)果(例如 dbms_output.put_line)。
調(diào)試頁面
在匿名塊的編輯區(qū)域單擊 調(diào)試 按鈕后可進入調(diào)試頁面。進入調(diào)試頁面后您可以對當前窗口中的匿名塊進行調(diào)試。
注意
- 調(diào)試功能只支持 V2.2.7、V3.0.0 及以后版本的 OceanBase 數(shù)據(jù)庫。
- 通過 OBProxy 連接至目標實例時無法使用調(diào)試功能,請在 ODC 中直連到目標實例。
- 在調(diào)試前請確保連接的數(shù)據(jù)庫中已安裝 DBMS_DEBUG 和 DBMS_OUTPUT 等調(diào)試包。
在調(diào)試模式下,編輯區(qū)的工具欄中提供了以下功能鍵:
|
功能 |
說明 |
|---|---|
在調(diào)試模式下除了編輯區(qū)還提供了以下頁簽:
- 參數(shù):參數(shù)頁簽展示該調(diào)試編輯所有的參數(shù)定義信息(參數(shù)名、模式和類型)及對應(yīng)的值,其中對應(yīng)的值會根據(jù)調(diào)試過程作出相應(yīng)的變化。
- 堆棧和變量:展示當前棧上的變量與其對應(yīng)的值。
- DBMS 輸出:若子程序中包含 PL 輸出語句則展示其調(diào)用后的輸出結(jié)果(例如 dbms_output.put_line)。
- 斷點:在編輯區(qū)單擊行號設(shè)置斷點(再次單擊取消斷點)。在斷點頁簽可以查看到您設(shè)置的所有斷點,列表默認按照斷點執(zhí)行順序進行排序,在列表中選中多個斷點后可批量取消。每一行斷點信息的操作欄中也提供了 取消(取消該斷點)和 查看(在編輯區(qū)光標會跳轉(zhuǎn)至該斷點所處的位置)兩個操作。
- 調(diào)試日志:展示調(diào)試開始、調(diào)試結(jié)束、斷點添加、斷點取消等信息和錯誤日志。
文章題目:創(chuàng)新互聯(lián)OceanBase教程:OceanBase 匿名塊窗口
文章源于:http://m.fisionsoft.com.cn/article/cddsgeg.html


咨詢
建站咨詢
