OceanBase 管理函數(shù)

2021-06-30 13:40 更新

在 OceanBase 開發(fā)者中心(OceanBase Developer Center,ODC)單擊連接名進入連接后,在左導(dǎo)航欄中單擊 函數(shù) 標(biāo)簽可以查看函數(shù)列表,在函數(shù)列表中展示了當(dāng)前連接的數(shù)據(jù)庫中存在的函數(shù)對象。

您可以在函數(shù)列表中查看該對象的 結(jié)構(gòu)樹 或右鍵目標(biāo)對象以進行一些 管理操作。或者,在函數(shù)列表中雙擊目標(biāo)函數(shù)名進入 函數(shù)管理頁面

結(jié)構(gòu)樹

如下圖所示,在函數(shù)列表中單擊目標(biāo)函數(shù)名前的下彈標(biāo)志會在彈出的下拉列表中展示其結(jié)構(gòu)樹,對象函數(shù)的結(jié)構(gòu)樹最深有三層,右鍵結(jié)構(gòu)樹中不同層級中的項會提供對該項的一些操作鍵,操作鍵的具體信息請查看 管理操作 中的 管理操作鍵表OceanBase管理函數(shù)結(jié)構(gòu)樹

管理操作

右鍵結(jié)構(gòu)樹中的目標(biāo)項,在彈出的右鍵管理操作列表中 ODC 提供了一些操作鍵供您快速管理目標(biāo)對象。

下述為管理操作鍵表:

操作鍵

說明

查看

進入 函數(shù)管理頁面,全量查看當(dāng)前函數(shù)的基本信息、參數(shù)和代碼等信息。

新建

進入新建函數(shù)頁面,根據(jù)步驟創(chuàng)建新的函數(shù)對象。

編輯

在 函數(shù)編輯頁面 中展示定義當(dāng)前函數(shù)的語句,您可以在窗口中繼續(xù)編輯該函數(shù)。

編譯

編譯目標(biāo)函數(shù)。

調(diào)試

進入 調(diào)試頁面 以對當(dāng)前函數(shù)進行調(diào)試。PL 對象調(diào)試僅支持連接 OBServer V2.2.70、V3.0.00 及以后版本。

運行

運行當(dāng)前函數(shù)。

刪除

刪除當(dāng)前函數(shù)。

刷新

對當(dāng)前函數(shù)對象進行一些管理操作后,刷新結(jié)構(gòu)樹以展示最新信息。

函數(shù)管理頁面

在函數(shù)列表中雙擊目標(biāo)函數(shù)名進入函數(shù)管理頁面。您可以在函數(shù)管理頁面查看以下信息:

  • 基本信息:展示 函數(shù)名稱、返回類型 和 創(chuàng)建人 等信息。
  • 參數(shù):展示參數(shù) 名稱、順序、模式、數(shù)據(jù)類型默認值 等信息。
  • 代碼:展示定義函數(shù)的腳本,還提供了 編輯(進入函數(shù)編輯頁面)和 查找 兩個功能鍵。

OceanBase函數(shù)管理頁面

函數(shù)編輯頁面

在函數(shù)列表中右鍵目標(biāo)項,在提供的操作鍵中單擊 編輯 可進入函數(shù)編輯頁面,在編輯頁面的代碼區(qū)會展示該函數(shù)的定義語句, 您可以繼續(xù)進行編輯。同時,工具欄提供了以下功能鍵:

功能

說明

確認修改

單擊以更新您本次修改。

編譯

編譯當(dāng)前頁面中的語句。

運行

單擊該按鈕運行代碼區(qū)中的語句。

調(diào)試

單擊該按鈕進入調(diào)試頁面,并對代碼區(qū)內(nèi)的 PL 對象進行調(diào)試。

格式化

單擊該按鈕對選中的 SQL 語句或當(dāng)前 SQL 窗口中的所有 SQL 語句進行統(tǒng)一的格式化(縮進、換行和高亮關(guān)鍵字等操作)。

查找/替換

在查找框內(nèi)輸入內(nèi)容以對腳本進行檢索,查找后可在替換框內(nèi)輸入內(nèi)容以對查找內(nèi)容進行替換。

撤銷

將腳本回退到上一步操作執(zhí)行的結(jié)果。

重做

執(zhí)行 撤銷 操作后,對腳本重新執(zhí)行撤銷前的操作。

大小寫

提供 全部大寫、全部小寫 和 首字母大寫 三種效果,將您在腳本中選中的語句轉(zhuǎn)換為對應(yīng)形式。

縮進

提供 添加縮進 和 刪除縮進 兩種效果,為您在腳本中選中的語句添加或刪除包含的縮進。

注釋

提供 添加注釋 和 刪除注釋 兩種效果,將您在腳本中選中的語句轉(zhuǎn)換為注釋或轉(zhuǎn)換為 SQL 語句。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號