新建/編輯可編程對象
更新時間 2025-01-10 17:51:28
最近更新時間: 2025-01-10 17:51:28
分享文章
本文將介紹如何新建、編輯可編程對象,數據庫可編程對象(Database Programmable Objects)是一種數據庫中的對象,允許開發人員創建可自定義的邏輯和功能。
前提條件
- 已經錄入實例并登錄實例。數據管理服務支持錄入的實例詳見添加云數據庫、添加公網/直連數據庫。
- 擁有可編程對象的操作權限。
注意事項
- 數據管理服務目前支持的可編程對象有視圖、存儲過程、函數、事件、觸發器、觸發器函數、序列,按數據庫類型不同對應顯示。
- 新建/編輯可編程對象時,在點擊提交按鈕前可先點擊DDL按鈕查看DDL語句,確認無誤后再點擊提交。
- 可視化地新建/編輯可編程對象功能暫時僅限MySQL、PostgreSQL類型數據庫。
操作步驟
- 登錄DMS系統。
- 選擇對應的庫/模式,進入查詢窗口。如何進入查詢窗口詳見查詢指引。
- 在左側tab頁中,選擇可編程對象。
功能介紹
新建可編程對象
新建視圖
- 在視圖上右鍵 ,選擇新建視圖 ,打開新建視圖頁面。
- 在頁面按要求輸入視圖名稱、算法、安全性、檢查選項、視圖定義等信息后,點擊提交按鈕即可創建視圖。
新建存儲過程
- 在存儲過程上右鍵 ,選擇新建存儲過程 ,打開新建存儲過程頁面。
- 在頁面按要求輸入存儲過程名稱、確定性、安全性、數據訪問類型、注釋、存儲過程定義等信息后,點擊提交按鈕即可創建存儲過程。
新建函數
- 在函數上右鍵 ,選擇新建函數 ,打開新建函數頁面。
- 在頁面按要求輸入函數名、函數的入參、函數的返回值類型、函數定義等信息后,點擊提交按鈕即可創建函數。
新建事件
- 在事件上右鍵 ,選擇新建事件 ,打開新建事件頁面。
- 在頁面按要求輸入事件名、事件定義等信息后,點擊提交按鈕即可創建事件。
新建觸發器
- 在觸發器上右鍵 ,選擇新建觸發器 ,打開新建觸發器頁面。
- 在頁面按要求輸入觸發器名稱、觸發表、觸發時機、觸發事件、觸發器定義等信息后,點擊提交按鈕即可創建觸發器。
編輯可編程對象
說明以編輯視圖為例,其他可編程對象操作類似。
- 在視圖名稱上右鍵 ,選擇編輯視圖 ,打開編輯視圖頁面。
- 可以對視圖名稱、視圖定義等進行修改,修改完成后,點擊提交按鈕即可。
刪除可編程對象
說明以刪除視圖為例,其他可編程對象操作類似。
在視圖名稱上右鍵 ,選擇刪除視圖操作,在刪除確認彈窗上點擊確定按鈕即可。