openGauss 支援儲存過程除錯

奔跑的数据库發表於2024-04-09

支援儲存過程除錯

可獲得性

本特性自openGauss 1.0.0 版本開始引入。後經三方庫程式碼目錄結構調整臨時刪除,又於openGauss 1.1.0 重新引入。

特性簡介

提供除錯儲存過程的一組API,可以進行斷點除錯、變數列印等對儲存過程的除錯功能。

客戶價值

提升客戶基於openGauss開發儲存過程的開發體驗。

特性描述

儲存過程是資料庫中的一種重要物件,主要功能將使用者特定功能的SQL語句集進行封裝,並方便呼叫。一個儲存過程中往往包含著眾多的SQL以及過程化的執行結構,根據所需業務的規模大小而定。然而書寫一個大的儲存過程,往往會伴隨著邏輯BUG,僅透過執行儲存過程觀察結果很難甚至無法發現其中存在的問題,因此需要一個除錯工具。

儲存過程除錯工具,提供一組除錯介面,可以使儲存過程單步執行,在執行過程中設定斷點、列印變數等,便於SQL開發者能夠及時便捷的發現錯誤、修正錯誤,更高效、更快捷、高質量的進行功能開發。

特性增強

openGauss 5.1.0 引入支援匿名塊除錯功能。

特性約束

無。

依賴關係

無。

相關文章