如何将查询分配给变量?类推如 mssql
@result=Select * from dual where a1=a2;
真实例子
CREATE OR REPLACE FUNCTION table_test ()
RETURNS varchar(1) AS
$BODY$
DECLARE
outinfo varchar(1);
test text;
BEGIN
test = select count(*) from table;
if test>0 THEN
outinfo := 'y';
else
outinfo := 'n';
END if;
return outinfo;
end;
$BODY$
LANGUAGE plpgsql VOLATILE
我会像这样重写你的函数: