本章介紹存儲(chǔ)過程語言(SPL)。SPL 是一種高效的過程式編程語言,用于為PolarDB PostgreSQL版(兼容Oracle)編寫自定義存儲(chǔ)過程、函數(shù)、觸發(fā)器和包。

SPL提供如下特性:

  • 完整的過程編程功能,以補(bǔ)充 SQL 語言。
  • 一種通用語言,用于為PolarDB PostgreSQL版(兼容Oracle)數(shù)據(jù)庫創(chuàng)建存儲(chǔ)過程、函數(shù)、觸發(fā)器和包。
  • 無縫的開發(fā)和測(cè)試環(huán)境。
  • 使用可重新使用的代碼。
  • 易于使用。

本章介紹 SPL 程序的基本元素,然后概述 SPL 程序的組織方式以及如何使用它來創(chuàng)建存儲(chǔ)過程或函數(shù)。