1
我正在写一个postgres函数,我已经声明了一个名为fruit的变量。如何赋值Postgres声明的变量和SQL查询的结果
$$
DECLARE
IN_fruit varchar;
sql;
BEGIN
IN_fruit := EXECUTE 'SELECT fruit FROM fruits WHERE id = 1'
我怎样才能在此查询返回的结果存储在变量IN_fruit,我可以在我的主SQL查询中使用,供以后使用的方式这项工作。
感谢代码。有效。这也可以写为: SELECT fruit INTO IN_fruit FROM fruits WHERE id = 1; – user3422637 2015-03-31 00:16:34
是的。你的方式更合乎逻辑,因为水果“将被保存”到IN_fruit中:)。 – Arlind 2015-03-31 00:19:16