xmanman

导航

 

--对于没有确定的表结构,需要return table类型,并制定字段和类型
CREATE OR REPLACE FUNCTION test_return_ret ()
RETURNS TABLE (YEARly VARCHAR, MONTH VARCHAR)
AS
$$
SELECT
YEARly,
MONTH
FROM
dev_bi_monthly
$$
LANGUAGE SQL;

--对于已经确定的表结构
CREATE OR REPLACE FUNCTION test_return_ret2 ()
RETURNS SETOF dev_bi_monthly
AS
$$
SELECT *
FROM
dev_bi_monthly limit 10
$$
LANGUAGE 'sql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;

--使用
select * from test_return_ret();
select * from test_return_ret2();

posted on 2020-07-17 11:39  xmanman  阅读(351)  评论(0编辑  收藏  举报