本章介绍存储过程语言(SPL)。SPL 是一种高效的过程式编程语言,用于为PolarDB PostgreSQL版(兼容Oracle)编写自定义存储过程、函数、触发器和包。

SPL提供如下特性:

  • 完整的过程编程功能,以补充 SQL 语言。
  • 一种通用语言,用于为PolarDB PostgreSQL版(兼容Oracle)数据库创建存储过程、函数、触发器和包。
  • 无缝的开发和测试环境。
  • 使用可重新使用的代码。
  • 易于使用。

本章介绍 SPL 程序的基本元素,然后概述 SPL 程序的组织方式以及如何使用它来创建存储过程或函数。