VastbaseE100

基于开源技术的HTAP数据库管理系统。性能优异,稳定可靠,提供诸多专属领域特性。

Menu

支持PIPE ROW语法

atlasdb=# CREATE OR REPLACE FUNCTION test()
atlasdb-#  RETURN int 
atlasdb-#  PIPELINED 
atlasdb-# AS $$
atlasdb$# DECLARE
atlasdb$#  result RECORD;
atlasdb$#  row RECORD;
atlasdb$# BEGIN
atlasdb$#  pipe row(1);
atlasdb$#  pipe row(2);
atlasdb$#  return;
atlasdb$# END
atlasdb$# $$;
CREATE FUNCTION
atlasdb=# select * from table(test());
 test 
------
    1
    2
(2 rows)