postgres=#
postgres=# CREATE FUNCTION add_three_values(v1 anyelement, v2 anyelement, v3 anyelement)
postgres-# RETURNS anyelement AS $$
postgres$# DECLARE
postgres$# result ALIAS FOR $0;
postgres$# BEGIN
postgres$# result := v1 + v2 + v3;
postgres$# RETURN result;
postgres$# END;
postgres$# $$ LANGUAGE plpgsql;
CREATE FUNCTION
postgres=#
postgres=# select add_three_values(1,2,3);
REATE
add_three_values
------------------
6
(1 row)
postgres=#
postgres=# drop function add_three_values(v1 anyelement, v2 anyelement, v3 anyelement);
DROP FUNCTION
postgres=#
postgres=#