跳转至

User Defined Funtions

PostgreSQL 提供了四种函数:

-

  • 内部函数

  • C语言函数

存储过程-User-Defined Procedures

存储过程是与函数很相似的数据对象,区别之处在于:

  • 存储过程没有返回值,因此 CREATE PROCEDURE 其中没有 RETURN 子句

查询语句函数-Query Language (SQL) Functions

CREATE FUNCTION clean_emp() RETURNS void AS '
    DELETE FROM emp
        WHERE salary < 0;
' LANGUAGE SQL;

SELECT clean_emp();

 clean_emp
-----------