2015-03-30 1160 views
1

我正在写一个postgres函数,我已经声明了一个名为fruit的变量。如何赋值Postgres声明的变量和SQL查询的结果

$$ 
    DECLARE 
     IN_fruit varchar; 
     sql; 
    BEGIN 
     IN_fruit := EXECUTE 'SELECT fruit FROM fruits WHERE id = 1' 

我怎样才能在此查询返回的结果存储在变量IN_fruit,我可以在我的主SQL查询中使用,供以后使用的方式这项工作。

回答