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
-----------