我正在写一个postgres函数,我已经声明了一个名为fruit的变量。
$$
DECLARE
IN_fruit varchar;
sql;
BEGIN
IN_fruit := EXECUTE 'SELECT fruit FROM fruits WHERE id = 1'
如何以这种方式从这个查询返回的结果存储在变量IN_fruit中,我可以将其用于以后在主SQL查询中使用。
答案 0 :(得分:1)
使用以下代码
SELECT INTO IN_fruit fruit FROM fruits WHERE id = 1
此处参考http://www.postgresql.org/docs/8.0/static/plpgsql-statements.html#PLPGSQL-SELECT-INTO