#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
示例
CREATE OR REPLACE FUNCTION get_tab_ptf(p_rows in number) returns t_tf_tab pipelined LANGUAGE plpgsql AS
$BODY$
declare result t_tf_row;
begin
for i in 1 .. p_rows loop
result.id = i;
result.description = 'Descrption for ' || i;
pipe row(null);
pipe row(result);
end loop;
end;
$BODY$;
select * from get_tab_ptf(2);
id | description
----+------------------
|
1 | Descrption for 1
|
2 | Descrption for 2
(4 rows)
#openGauss #入门 #安装 #数据库 #开源