【发布时间】:2012-04-25 11:48:16
【问题描述】:
怎么做?
举个简单的例子。我有一个简单的功能:
DO LANGUAGE plpgsql $$ DECLARE
BEGIN
EXECUTE 'SELECT NOW()';
END $$;
如何从匿名函数返回“NOW()”的值或其他值?以函数为例,我有一个更复杂的函数。
【问题讨论】:
标签: postgresql anonymous-function plpgsql
怎么做?
举个简单的例子。我有一个简单的功能:
DO LANGUAGE plpgsql $$ DECLARE
BEGIN
EXECUTE 'SELECT NOW()';
END $$;
如何从匿名函数返回“NOW()”的值或其他值?以函数为例,我有一个更复杂的函数。
【问题讨论】:
标签: postgresql anonymous-function plpgsql
DO LANGUAGE plpgsql $$ DECLARE
BEGIN
execute '
create temporary table t
as
SELECT NOW()
';
END $$;
select * from t;
【讨论】:
不是匿名函数,而是anonymous code block。
RAISE NOTICE。【讨论】:
void." 注意“返回void”。