本章介绍存储过程语言(SPL)。SPL 是一种高效的过程式编程语言,用于为PolarDB PostgreSQL版(兼容Oracle)编写自定义存储过程、函数、触发器和包。
SPL提供如下特性:
完整的过程编程功能,以补充SQL语言。
一种通用语言,用于为PolarDB PostgreSQL版(兼容Oracle)数据库创建存储过程、函数、触发器和包。
无缝的开发和测试环境。
使用可重新使用的代码。
易于使用。
本章介绍SPL程序的基本元素,然后概述SPL程序的组织方式以及如何使用它来创建存储过程或函数。