OceanBase 管理程序包

2021-06-30 13:49 更新

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

您可以在程序包列表中查看該對(duì)象的 結(jié)構(gòu)樹(shù) 或右鍵目標(biāo)對(duì)象以進(jìn)行一些 管理操作。或者,在程序包列表中雙擊目標(biāo)程序包名進(jìn)入程序包管理頁(yè)面,程序包管理頁(yè)面提供了 包頭頁(yè)簽 和 包體頁(yè)簽。

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

如下圖所示,在程序包列表中單擊目標(biāo)程序包名前的下彈標(biāo)志會(huì)在彈出的下拉列表中展示其結(jié)構(gòu)樹(shù),對(duì)象程序包的結(jié)構(gòu)樹(shù)最深有六層,右鍵結(jié)構(gòu)樹(shù)中不同層級(jí)中的項(xiàng)會(huì)提供對(duì)該項(xiàng)的一些操作鍵,操作鍵的具體信息請(qǐng)查看 管理操作 中的 管理操作鍵表: OceanBase管理程序包結(jié)構(gòu)樹(shù)

管理操作

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

下述為管理操作鍵表:

操作鍵

說(shuō)明

新建程序包

進(jìn)入新建程序包頁(yè)面,根據(jù)步驟創(chuàng)建新的程序包包頭。

新建包體

進(jìn)入包體定義頁(yè)面以新建包體。

編輯包頭包體

同時(shí)打開(kāi) 包頭/包體編輯頁(yè)面,您可以在窗口中繼續(xù)編輯包頭和包體。

刪除程序包

刪除當(dāng)前程序包。

刷新

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

查看

進(jìn)入 包頭頁(yè)簽或是  包體頁(yè)簽,全量查看當(dāng)前程序包的基本信息和代碼等信息。

編輯

在 包頭/包體編輯頁(yè)面 中展示定義包頭/包體的語(yǔ)句,您可以在窗口中繼續(xù)編輯包頭/包體。

編譯

編譯當(dāng)前程序包包體。

運(yùn)行

運(yùn)行程序包體子程序中的存儲(chǔ)過(guò)程或函數(shù)。

刪除

刪除當(dāng)前程序包包體。

包頭頁(yè)簽

在程序包管理頁(yè)面,單擊導(dǎo)航欄中的 包頭 標(biāo)簽會(huì)展示以下信息:

  • 基本信息:展示 程序包名稱(chēng)、創(chuàng)建人、創(chuàng)建時(shí)間 和 最近修改時(shí)間 等程序包信息。
  • 代碼:展示包頭的定義代碼,還提供了 編輯(進(jìn)入包頭編輯頁(yè)面)和 查找 兩個(gè)功能鍵。

包體頁(yè)簽

在程序包管理頁(yè)面,單擊導(dǎo)航欄中的 包體 標(biāo)簽會(huì)展示以下信息:

  • 基本信息:和包頭頁(yè)簽相同,展示 程序包名稱(chēng)、創(chuàng)建人、創(chuàng)建時(shí)間 和 最近修改時(shí)間 等程序包信息。
  • 代碼:展示包體的定義代碼,還提供了 編輯(進(jìn)入包體編輯頁(yè)面)和 查找 兩個(gè)功能鍵。

包頭/包體編輯頁(yè)面

在程序包列表中右鍵目標(biāo)項(xiàng),在提供的操作鍵中單擊 編輯 可進(jìn)入程序包編輯頁(yè)面,在編輯頁(yè)面的代碼區(qū)會(huì)展示該程序包的定義語(yǔ)句, 您可以繼續(xù)進(jìn)行編輯。同時(shí),工具欄提供了以下功能鍵:

功能

說(shuō)明

確認(rèn)修改

單擊以更新您本次修改。

編譯

編譯當(dāng)前頁(yè)面中的語(yǔ)句。只有包體編輯頁(yè)面提供該功能鍵。

終止

單擊該按鈕終止正在運(yùn)行的語(yǔ)句。

調(diào)試

進(jìn)入 調(diào)試頁(yè)面以對(duì)當(dāng)前程序包進(jìn)行調(diào)試。PL 對(duì)象調(diào)試僅支持連接 OBServer V2.2.70、V3.0.00 及以后版本。

格式化

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

查找/替換

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

撤銷(xiāo)

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

重做

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

大小寫(xiě)

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

縮進(jìn)

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

注釋

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)