RETURN语句

从当前函数返回。

语法:

return ::=

参数:

expression PLOSCAR表达式。

说明:

执行Return expression将退出当前函数,并把expression值返回给调用者。

表达式的结果将自动转换为函数返回类型。

除非函数返回类型为SETOF或VOID,否则expression不能省略。

示例:RETURN 语句

--  清理环境
DROP FUNCTION appends(integer);

CREATE OR REPLACE function appends(origin integer) RETURN integer AS
DECLARE
    append integer := 100;
BEGIN
    RETURN append + origin;
END;

/
select appends(7);
APPENDS(int)      |
------------------
107               |
总数目:1

--  删除函数
DROP FUNCTION appends(integer);