PostgreSQL 提供四种函数
每种函数都可以接受基本类型、复合类型或它们的组合作为参数(参数)。此外,每种函数都可以返回基本类型或复合类型。函数也可以被定义为返回基本值或复合值的集合。
许多种函数可以接受或返回某些伪类型(如多态类型),但可用设施有所不同。有关更多详细信息,请参阅每种函数的描述。
定义SQL函数最容易,所以我们将从讨论这些开始。大多数针对SQL函数提出的概念将适用于其他类型的函数。
在本章中,查看 CREATE FUNCTION
命令的参考页面有助于更好地理解示例。本章中的一些示例可以在 PostgreSQL 源代码分发版中的 src/tutorial
目录中的 funcs.sql
和 funcs.c
中找到。
如果您在文档中发现任何错误、不符合您对特定功能的体验或需要进一步澄清,请使用 此表格 报告文档问题。