如何创build不返回任何内容的函数
我想用pl / pgsql编写一个函数我正在使用PostgresEnterpreis Manager v3并使用shell来创build函数,但在shell中我必须定义返回types。 如果我不定义返回types,我不能创build一个函数。
如何创build一个没有返回结果的函数,即创build一个新表的函数?
使用RETURNS void
如下所示:
CREATE FUNCTION stamp_user(id int, comment text) RETURNS void AS $$ #variable_conflict use_variable DECLARE curtime timestamp := now(); BEGIN UPDATE users SET last_modified = curtime, comment = comment WHERE users.id = id; END; $$ LANGUAGE plpgsql;