更新时间:2025-09-19 GMT+08:00
函数(Function)
简介
函数是一种数据库对象,用来返回单个值或表对象。函数必须有一个返回值,并且定义了返回值的类型。适用于需要返回单个值的情况,如进行计算、数据转换或返回表数据。
示例
如下示例中创建了一个名为add_num()的函数,入参是两个整数参数,并返回它们的和。
--创建函数。 gaussdb=# CREATE OR REPLACE FUNCTION add_num(int, int) RETURNS int AS $$ BEGIN RETURN $1+$2; END; $$ LANGUAGE plpgsql; --使用函数add_num()。 gaussdb=# SELECT add_num(3,4); add_num --------- 7 (1 row) --删除该函数。 gaussdb=# DROP FUNCTION add_num; DROP FUNCTION
父主题: PL/SQL