範例:

CREATE OR REPLACE FUNCTION x() RETURNS TABLE(a INT, b TEXT, c TEXT) AS
$$
    DECLARE data TEXT := 'Loli';
    BEGIN
        RETURN QUERY SELECT 5, 'Hello'::TEXT, data;
    END;
$$
LANGUAGE plpgsql;


執行: SELECT * FROM x();

結果:
SQL Shell (psql)  







arrow
arrow
    全站熱搜

    黃彥霖 發表在 痞客邦 留言(0) 人氣()