我是 PostgreSQL 的新手,并且有一个简单的循环结构任务。
尝试打印 0 到 10。这是我的功能:
CREATE OR REPLACE FUNCTION LOOPING()
RETURNS TABLE(asd text) AS
$BODY$declare
i integer;
Begin
i:=0;
WHILE i > 10 LOOP
select i;
i:=(i+1);
END LOOP;
end;$BODY$
LANGUAGE plpgsql IMMUTABLE
COST 100
ROWS 1000;
ALTER FUNCTION LOOPING()
OWNER TO postgres;
我尝试过使用while循环。如果有人可以使用 for 循环完成此任务,那将非常有帮助。