OceanBase 管理函數

2021-06-05 14:09 更新

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

您可以在函數列表中查看該對象的結構樹或右鍵目標對象以進行一些管理操作?;蛘撸诤瘮盗斜碇须p擊目標函數名進入 函數管理頁面。

結構樹

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

OceanBase管理函數結構樹

管理操作

右鍵結構樹中的目標項,在彈出的右鍵管理操作列表中 ODC 提供了一些操作鍵供您快速管理目標對象。

下述為管理操作鍵表:

操作鍵

說明

查看

進入 函數管理頁面,全量查看當前函數的基本信息、參數和代碼等信息。

新建

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

編輯

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

編譯

編譯目標函數。

調試

進入 調試頁面 以對當前函數進行調試。PL 對象調試僅支持連接 OBServer V2.2.70、V3.0.00 及以后版本。

運行

運行當前函數。

刪除

刪除當前函數。

刷新

對當前函數對象進行一些管理操作后,刷新結構樹以展示最新信息。

函數管理頁面

在函數列表中雙擊目標函數名進入函數管理頁面。您可以在函數管理頁面查看以下信息:

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

OceanBase函數管理頁面

函數編輯頁面

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

功能

說明

確認修改

單擊以更新您本次修改。

編譯

編譯當前頁面中的語句。

運行

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

調試

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

格式化

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

查找/替換

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

撤銷

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

重做

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

大小寫

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

縮進

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

注釋

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


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號