历史版本。 PostgreSQL 7.3 已结束支持。 请参阅 当前版本手册.
第 9 章 扩展 SQL:函数
9.1. 简介 #
PostgreSQL提供四种函数:
查询语言函数(用 SQL 编写的函数)
过程语言函数(例如用 PL/Tcl 或 PL/pgSQL 编写的函数)
内部函数
C 语言函数
每种函数都可以接受基本类型、复合类型或它们的某种组合作为参数。此外,每种函数都可以返回基本类型或复合类型。定义
SQL
函数最容易,所以我们从它开始。本节的示例也可以在教程目录的
funcs.sql
和 funcs.c
中找到。
在本章各处,查阅
CREATE FUNCTION
命令的参考页有助于更好地理解示例。