被困2天:查询工具里运行简单的函数报错 query has no destination for result data
求助: 自定义函数里就一句 begin select * from "Mytable" end; 返回集合 类型[character varying] 若返回[Mytable]类型报一样的错误 在查询工具里执行语句 select "returnCollection"() 报错 query has no destination for result data
CREATE OR REPLACE FUNCTION getfoo() RETURNS SETOF record AS
$BODY$begin
select * from "MyFirstPGSQL";
end;$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100
ROWS 1000;
查询工具
select * from getfoo() as tt(id integer,myname character varying(50),pwd character varying(50));
错误
ERROR: query has no destination for result data
HINT: If you want to discard the results of a SELECT, use PERFORM instead.
CONTEXT: PL/pgSQL function "getfoo" line 2 at SQL statement