标签:
1 返回结果集的存储过程
-- drop FUNCTION getall();
CREATE or REPLACE FUNCTION getall()
RETURNS SETOF users AS
$BODY$
SELECT * from users;
$BODY$
language SQL; -- 这里使用的SQL
2 返回单个数值的的存储过程
-- drop FUNCTION adduser2(CHARACTER VARYING);
CREATE or REPLACE FUNCTION adduser2(usernamezll varchar)
RETURNS int2 AS
$body$
BEGIN
insert into users(username) VALUES(usernamezll);
RETURN 5;
end
$body$
language plpgsql; -- 这里使用的是plpgsql
标签:
原文地址:http://www.cnblogs.com/zhaolili/p/4598176.html